diff options
-rw-r--r-- | Linux_C_12/Makefile | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/Linux_C_12/Makefile b/Linux_C_12/Makefile index bfb199c..95db9d4 100644 --- a/Linux_C_12/Makefile +++ b/Linux_C_12/Makefile @@ -1,19 +1,21 @@ -all: - gcc cpicture_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cCCallSystem_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cCCallWindows_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cCrossCall_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cCrossCallClipboard_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cCrossCallFileSelectors_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cCrossCallFont_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cCrossCallMenus_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cCrossCallPrinter_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cCrossCallProcedureTable_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cCrossCallWindows_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cCrossCallxDI_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cdebug_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cpicture_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc cprinter_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - #gcc cTCP_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` - gcc util_121.c -Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` +SHELL=/bin/bash + +CC=gcc +CC_OPTS=-Wfatal-errors -m64 -lm -g -O0 -c `pkg-config --cflags --libs gtk+-2.0` + +SRC=$(wildcard *.c) +OBJ=$(patsubst %.c,%.o,$(SRC)) + +%.o : %.c %.h + $(CC) $< $(CC_OPTS) + +# the TCP file has some unresolved dependencies +all: $(filter-out cTCP_121.o, $(OBJ)) + +clean: + rm *.o + +rebuild: clean all + +.PHONY: all clean rebuild |