# $Id$ BIN := ./bin SRC := ./src INC := ./include OBJ := ./obj CC := @CC@ CFLAGS := @CFLAGS@ LIBS := @LIBS@ all: $(BIN)/seacat $(BIN)/seacat: $(OBJ)/main.o \ $(OBJ)/bbs.o \ $(OBJ)/util.o \ $(OBJ)/db.o \ $(OBJ)/sha512.o \ $(OBJ)/config.o \ $(OBJ)/editor.o \ $(OBJ)/ymodem.o $(CC) $(CFLAGS) -o $@ $^ $(LIBS) $(OBJ)/main.o: $(SRC)/main.c $(INC)/seacat.h $(INC)/seacat/language.h $(CC) $(CFLAGS) -c -o $@ $< $(OBJ)/%.o: $(SRC)/%.c $(INC)/seacat/%.h $(INC)/seacat.h $(INC)/seacat/language.h $(CC) $(CFLAGS) -c -o $@ $< clean: rm -rf $(OBJ)/* rm -rf $(BIN)/*