>>1710
держи мой сэмпловый мэйкфайл
######################
# Target
######################
TARGET = bin/libtest
###############################################################################
# Source directories
###############################################################################
######################
#Lib Source
######################
OBJS =
#FORMS
OBJS += src/www/form/FormData.o src/www/form/FormInput.o src/www/form/FormInputSimple.o
OBJS += src/www/form/FormInputRadio.o src/www/form/FormInputCheckBox.o src/www/form/FormInputSelect.o
######################
#Tests
######################
OBJS += src/__test/libtest.o
OBJS += src/__test/form/test_FormInput.o src/__test/form/test_FormData.o
OBJS += src/__test/test_Location.o
OBJS += src/__test/test_Page.o
#
# Compiler Flags
#
DEFINE = -D_REENTRANT -DJS_THREADSAFE
INCLUDE = -Isrc/ -I../include/ -I/usr/local/include/ -I../libmstd/src/
CXXFLAGS = ${INCLUDE} -O2 -pthread -fexceptions -g -Wall -fmessage-length=0 ${DEFINE}
#
# Linker Flags
#
LINKFLAGS += -pthread
LIBS = -L/usr/local/lib/ -L../lib/ -L../libmstd/bin/
LIBS += -Wl,-Bstatic -lcurl
LIBS += -Wl,-Bdynamic -lmstd
$(TARGET): $(OBJS)
$(CXX) -o $(TARGET) $(OBJS) $(LIBS)
all: $(TARGET)
clean:
rm -f $(OBJS) $(TARGET)