Makefile: Build dynamic content generators, adjust for exile update
This commit is contained in:
		
							
								
								
									
										13
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								Makefile
									
									
									
									
									
								
							@@ -14,6 +14,7 @@ SOURCES+=$(wildcard handlers/*.cpp)
 | 
			
		||||
SOURCES+=$(wildcard database/*.cpp)
 | 
			
		||||
SOURCES+=$(wildcard cache/*.cpp)
 | 
			
		||||
SOURCES+=$(wildcard sandbox/*.cpp)
 | 
			
		||||
SOURCES+=$(wildcard dynamic/*.cpp)
 | 
			
		||||
 | 
			
		||||
HEADERS=$(wildcard *.h)
 | 
			
		||||
HEADERS+=$(wildcard gateway/*.h)
 | 
			
		||||
@@ -21,7 +22,7 @@ HEADERS+=$(wildcard handlers/*.h)
 | 
			
		||||
HEADERS+=$(wildcard database/*.h)
 | 
			
		||||
HEADERS+=$(wildcard cache/*.h)
 | 
			
		||||
HEADERS+=$(wildcard sandbox/*.h)
 | 
			
		||||
 | 
			
		||||
HEADERS+=$(wildcard dynamic/*.h)
 | 
			
		||||
 | 
			
		||||
OBJECTS=$(patsubst %.cpp, %.o, $(SOURCES))
 | 
			
		||||
WIKIOBJECTS=$(filter-out test.o, $(OBJECTS))
 | 
			
		||||
@@ -48,8 +49,12 @@ profile: LDFLAGS+= -pg
 | 
			
		||||
release: qswiki
 | 
			
		||||
profile: qswiki
 | 
			
		||||
 | 
			
		||||
qswiki: $(WIKIOBJECTS)
 | 
			
		||||
	$(CXX) $(WIKIOBJECTS) ${LDFLAGS} ${INCLUDEFLAGS}  -o qswiki
 | 
			
		||||
 | 
			
		||||
exile.o: submodules/exile.h/exile.c
 | 
			
		||||
	$(CC) -std=c99 -DHAVE_LANDLOCK=0 -c submodules/exile.h/exile.c -o exile.o
 | 
			
		||||
 | 
			
		||||
qswiki: $(WIKIOBJECTS) exile.o
 | 
			
		||||
	$(CXX) $(WIKIOBJECTS) exile.o ${LDFLAGS} ${INCLUDEFLAGS}  -o qswiki
 | 
			
		||||
 | 
			
		||||
test: $(TESTOBJECTS)
 | 
			
		||||
	$(CXX) $(TESTOBJECTS) ${LDFLAGS} -o test
 | 
			
		||||
@@ -63,6 +68,6 @@ gtest: $(GTESTS_TESTDIR)/*.cpp $(GTEST_OBJECTS)
 | 
			
		||||
version.o:version.cpp
 | 
			
		||||
	$(CXX) ${CXXFLAGS} ${INCLUDEFLAGS} -DGITCOMMIT=\"$(shell git rev-parse --short HEAD)\" -c -o $@ $<
 | 
			
		||||
clean:
 | 
			
		||||
	rm -f $(OBJECTS) $(DEPENDS)
 | 
			
		||||
	rm -f exile.o $(OBJECTS) $(DEPENDS)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		مرجع در شماره جدید
	
	Block a user