New configure version
This commit is contained in:
parent
e9eb0c60b4
commit
babccbfc7c
14
Makefile
14
Makefile
|
@ -1,4 +1,7 @@
|
||||||
|
PACKAGE = GToolkit
|
||||||
|
VERSION = 0.0.0
|
||||||
SUBDIRS = src
|
SUBDIRS = src
|
||||||
|
TAR = tar cfzv
|
||||||
|
|
||||||
|
|
||||||
all: subdirs
|
all: subdirs
|
||||||
|
@ -6,9 +9,16 @@ all: subdirs
|
||||||
subdirs:
|
subdirs:
|
||||||
@for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
|
@for i in $(SUBDIRS); do (cd $$i && $(MAKE)) || exit; done
|
||||||
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
@for i in $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
|
@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
|
@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
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
TARGETS = libGToolkit.a libGToolkit.so
|
TARGETS = libGToolkit.a libGToolkit.so
|
||||||
|
CC = cc
|
||||||
CFLAGSF = -W -Wall -ansi
|
CFLAGSF = -W -Wall -ansi
|
||||||
CFLAGS = -g
|
CFLAGS = -g
|
||||||
CC = cc
|
|
||||||
AR = ar rc
|
AR = ar rc
|
||||||
RANLIB = ranlib
|
RANLIB = ranlib
|
||||||
LD = ld -shared
|
LD = ld -shared
|
||||||
|
@ -10,19 +10,17 @@ RM = rm -f
|
||||||
|
|
||||||
all: $(TARGETS)
|
all: $(TARGETS)
|
||||||
|
|
||||||
libGToolkit_OBJS= gtoolkit.o
|
libGToolkit_OBJS = gtoolkit.o
|
||||||
libGToolkit_CFLAGS=$(CFLAGSF) $(CFLAGS)
|
libGToolkit_CFLAGS = $(CFLAGSF) $(CFLAGS)
|
||||||
libGToolkit.a: $(libGToolkit_OBJS)
|
libGToolkit.a: $(libGToolkit_OBJS)
|
||||||
$(AR) libGToolkit.a $(libGToolkit_OBJS)
|
$(AR) libGToolkit.a $(libGToolkit_OBJS)
|
||||||
$(RANLIB) libGToolkit.a
|
$(RANLIB) libGToolkit.a
|
||||||
|
|
||||||
libGToolkit.so: $(libGToolkit_OBJS)
|
libGToolkit.so: $(libGToolkit_OBJS)
|
||||||
$(LD) -o libGToolkit.so $(libGToolkit_OBJS)
|
$(LD) -o libGToolkit.so $(libGToolkit_OBJS)
|
||||||
|
|
||||||
gtoolkit.o: gtoolkit.c
|
gtoolkit.o: gtoolkit.c
|
||||||
$(CC) $(libGToolkit_CFLAGS) -c gtoolkit.c
|
$(CC) $(libGToolkit_CFLAGS) -c gtoolkit.c
|
||||||
|
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
$(RM) $(libGToolkit_OBJS)
|
$(RM) $(libGToolkit_OBJS)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user