diff --git a/Makefile b/Makefile index 35ba354..7b0a67e 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,7 @@ +PACKAGE = GToolkit +VERSION = 0.0.0 SUBDIRS = src +TAR = tar cfzv all: subdirs @@ -6,9 +9,16 @@ all: subdirs subdirs: @for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done - clean: @for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done -distclean: clean +distclean: @for i in $(SUBDIRS); do (cd $$i && $(MAKE) distclean) || exit; done + +dist: distclean + @$(TAR) $(PACKAGE)-$(VERSION).tar.gz \ + src/gtoolkit.c \ + src/project.conf \ + src/Makefile \ + project.conf \ + Makefile diff --git a/src/Makefile b/src/Makefile index ccf9d58..946379f 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,7 +1,7 @@ TARGETS = libGToolkit.a libGToolkit.so +CC = cc CFLAGSF = -W -Wall -ansi CFLAGS = -g -CC = cc AR = ar rc RANLIB = ranlib LD = ld -shared @@ -10,19 +10,17 @@ RM = rm -f all: $(TARGETS) -libGToolkit_OBJS= gtoolkit.o -libGToolkit_CFLAGS=$(CFLAGSF) $(CFLAGS) +libGToolkit_OBJS = gtoolkit.o +libGToolkit_CFLAGS = $(CFLAGSF) $(CFLAGS) libGToolkit.a: $(libGToolkit_OBJS) $(AR) libGToolkit.a $(libGToolkit_OBJS) $(RANLIB) libGToolkit.a - libGToolkit.so: $(libGToolkit_OBJS) $(LD) -o libGToolkit.so $(libGToolkit_OBJS) gtoolkit.o: gtoolkit.c $(CC) $(libGToolkit_CFLAGS) -c gtoolkit.c - clean: $(RM) $(libGToolkit_OBJS)