| 123456789101112131415161718192021 |
- P_NAME := libclibutils.a
- P_C_SRCS := $(wildcard *.c)
- P_C_OBJS := ${P_C_SRCS:.c=.o}
- P_OBJS := $(P_C_OBJS)
- P_INCLUDE_DIRS := ../inc
- CPPFLAGS += $(foreach includedir,$(P_INCLUDE_DIRS),-I$(includedir))
- LDFLAGS += $(foreach librarydir,$(P_LIBRARY_DIRS),-L$(librarydir))
- LDFLAGS += $(foreach library,$(P_LIBRARIES),-l$(library))
- CXX := gcc
- CC := gcc -g -Wall -Wextra -Wparentheses -pedantic
- .PHONY: all clean
- all: $(P_NAME)
- $(P_NAME): $(P_OBJS)
- ar rcs $(P_NAME) $(P_OBJS)
- clean:
- @- $(RM) $(P_NAME)
- @- $(RM) $(P_OBJS)
- @- $(RM) core*
- @- $(RM) tags
|