# Makefile. # $Id: Makefile,v 1.5 2009/08/22 13:31:54 sirakaba Exp $ # Define compilers. CC = g++ CPPFLAGS = -c -O3 -Wall -W `wx-config --cppflags` LDFLAGS = -s `wx-config --libs` # Define i/o files. DIR_OBJ = ../tmp OBJS = lychee.o cls_filedroptarget.o cls_listctrl.o dlg_make.o dlg_process.o frm_main.o functions.o ../common/handle/TPIHandle.o OUT_EXE = ../../bin/lychee .PHONY: all clean .SUFFIXES: .cpp .o all: $(DIR_OBJ) $(addprefix $(DIR_OBJ)/,$(OBJS)) $(CC) $(LDFLAGS) -o $(OUT_EXE) $(addprefix $(DIR_OBJ)/,$(OBJS)) clean: rm -f -r $(DIR_OBJ) $(OUT_EXE) $(DIR_OBJ): mkdir $(DIR_OBJ) $(DIR_OBJ)/%.o: %.cpp $(CC) $(CPPFLAGS) -o $@ $<