rendered paste bodyCC = 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/