Parent Directory
|
Revision Log
An usefull command line parser
| 1 | DEBUG=-g |
| 2 | CC = g++ |
| 3 | ALL_CFLAGS = -Wall -O6 |
| 4 | |
| 5 | CFLAGS= ${DEBUG} ${ALL_CFLAGS} |
| 6 | LDFLAGS=${DEBUG} |
| 7 | |
| 8 | INCS =-Iinc |
| 9 | SRCS := $(wildcard src/*.cpp) |
| 10 | OBJSO = $(SRCS:.cpp=.o) |
| 11 | |
| 12 | CPPFLAGS=${INCS} |
| 13 | |
| 14 | |
| 15 | example_update_mode: example_update_mode.cpp $(OBJSO) |
| 16 | example_define_mode: example_define_mode.cpp $(OBJSO) |
| 17 | |
| 18 | libCmdLineParser.a: lib/libCmdLineParser.a(${OBJSO}) |
| 19 | libCmdLineParser.so: ${OBJSO} |
| 20 | g++ --shared $^ -o lib/$@ |
| 21 | |
| 22 | .PHONY : clean |
| 23 | clean: |
| 24 | rm -f *.o *.exe ${OBJS0} |
| 25 | info: |
| 26 | @echo ${SRCS} |
| 27 | @echo ${OBJS0} |
| ViewVC Help | |
| Powered by ViewVC 1.1.23 |