Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CC=g++
- INCLUDES= -I/usr/local/include/
- CFLAGS=-c -Wall -g $(INCLUDES)
- LDFLAGS= -L/usr/local/lib -L/usr/lib -lpthread -ldl
- # main src with entry func
- MAINSRC=main.cpp
- # static libs
- SOURCES=daemon.cpp dictionary.c iniparser.c mongoose.c
- # static libs header files
- HEADERS=$(SOURCES:.cpp,.c=.h)
- OBJECTS=$(MAINSRC:.cpp=.o)
- OBJECTS+=$(SOURCES:.cpp,.c=.o)
- # output name
- APP=abpanel
- all: $(MAINSRC) $(SOURCES) $(APP)
- $(APP): $(OBJECTS) $(HEADERS)
- $(CC) $(LDFLAGS) $(OBJECTS) -o $@
- .cpp.o:
- $(CC) $(CFLAGS) $< -o $@
- clean:
- rm -rf *.o $(APP)
Add Comment
Please, Sign In to add comment