Add decompression support using the implode library
[installshield_z.git] / Makefile
index 4946167..5136894 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,22 +1,36 @@
-EXE=isz
-DATA=DATA.Z
-SRC=installshield_main.c
-CFLAGS=$(CLFAGS) -g
+EXE = isz
+DATA = DATA.Z
+SRC = installshield_main.c implode.c
+OBJ = implode.o installshield_main.o
+CFLAGS = $(CLFAGS) -I. -Wall -g
 
-build:
-       gcc $(CFLAGS) -o $(EXE) $(SRC)
+#build: $(EXE)
+#      gcc $(CFLAGS) -o $(EXE) $(SRC)
 
-run: build
+$(EXE):        $(OBJ)
+       gcc -o $@ $(OBJ)
+
+$(OBJ): implode.h installshield_z.h
+
+.c.o:
+       $(CC) $(CFLAGS) -c $<
+
+run: $(EXE)
        ./$(EXE) $(DATA) -x
 
-debug: build
+debug: $(EXE)
        DEBUG=1 ./$(EXE) $(DATA) -x
 
-strace: build
-       DEBU=1 strace ./$(EXE) $(DATA) -x
+strace: $(EXE)
+       DEBUG=1 strace ./$(EXE) $(DATA) -x
 
 clean:
        rm -f $(EXE) *.o
+
+clean-data:
        rm -rf COMMON PDMAIN PDDOC
 
-PHONY: clean
+clean-all: clean clean-data
+
+PHONY: clean run debug strace
+