CC = gcc -pipe -w MAKE = make -s CFLAGS = -O3 -ffast-math -Wall -Wno-sign-compare -DFD_SETSIZE=8192 -DUSE_MYSQL -I../common -I/usr/local/include/mysql -I/usr/include CLIBS = -L../lib -L/usr/local/lib/mysql -L/lib -lz -lmysqlclient -lcrypt -lm COMMON_OBJ = ../common/core.o ../common/socket.o ../common/timer.o ../common/crypt.o ../common/db.o COMMON_H = ../common/core.h ../common/socket.h ../common/timer.h ../common/crypt.h ../common/db.h ../common/mmo.h ../common/version.h MKDEF = CC="$(CC)" CFLAGS="$(CFLAGS)" CLIBS="$(CLIBS)" COMMON_OBJ="$(COMMON_OBJ)" COMMON_H="$(COMMON_H)" METADEF = CC="$(CC)" CFLAGS="$(CFLAGS)" CLIBS="$(CLIBS)" COMMON_OBJ="../common/db.o" COMMON_H="../common/db.h" all: title common login char map metan title: @echo "Hyul [Make]" @echo "-----------" common: @echo "Common:" @$(MAKE) $(MKDEF) -C src/common/ login: common @echo "Login:" @$(MAKE) $(MKDEF) -C src/login/ clean @$(MAKE) $(MKDEF) -C src/login/ char: common @echo "Char:" @$(MAKE) $(MKDEF) -C src/char/ clean @$(MAKE) $(MKDEF) -C src/char/ map: common @echo "Map:" @$(MAKE) $(MKDEF) -C src/map/ clean @$(MAKE) $(MKDEF) -C src/map/ metan: common @echo "Meta:" @$(MAKE) $(METADEF) -C src/metan/ clean @$(MAKE) $(METADEF) -C src/metan/ clean: @$(MAKE) $(MKDEF) $@ -C src/common/ @$(MAKE) $(MKDEF) $@ -C src/login/ @$(MAKE) $(MKDEF) $@ -C src/char/ @$(MAKE) $(MKDEF) $@ -C src/map/ @$(MAKE) $(MKDEF) $@ -C src/metan/