aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile21
1 files changed, 5 insertions, 16 deletions
diff --git a/Makefile b/Makefile
index 04b5c90..dcd38c3 100644
--- a/Makefile
+++ b/Makefile
@@ -1,22 +1,11 @@
PROGRAM_NAME=diff-dd
PROGRAM_VERSION=1.0
-# Program name is used in the tests to locate the executable file
-export PROGRAM_NAME
-
-CC=gcc
-CFLAGS=-Wall
-
-SOURCES=*.c
-HEADERS=*.h
-all: $(PROGRAM_NAME)
-
-$(PROGRAM_NAME): $(SOURCES) $(HEADERS) program_info.h
- $(CC) $(CFLAGS) -o $(PROGRAM_NAME) $(SOURCES)
+export PROGRAM_NAME
+export PROGRAM_VERSION
-program_info.h:
- echo "#define PROGRAM_NAME_STR \"$(PROGRAM_NAME)\"" >program_info.h
- echo "#define PROGRAM_VERSION_STR \"$(PROGRAM_VERSION)\"" >>program_info.h
+all:
+ $(MAKE) -C src all
.PHONY: test clean
@@ -24,4 +13,4 @@ test: all
$(MAKE) -C tests
clean:
- rm -f *.o *~ $(PROGRAM_NAME) program_info.h
+ $(MAKE) -C src clean