Archived
1
0
Fork 0

adding version information to build.

This commit is contained in:
Henrik Hautakoski 2011-06-22 00:28:32 +02:00
parent a973415f0e
commit 8531c612d3
4 changed files with 31 additions and 1 deletions

View file

@ -2,6 +2,7 @@
#
# Archived Makefile
#
all::
CC = gcc
CFLAGS = -O2 -Wall -Ilib
@ -27,10 +28,14 @@ else
obj += $(obj-mysql)
endif
VERSION :
@$(SHELL) ./VERSION-GEN > VERSION
-include VERSION
.SUFFIXES: .c .o
.PHONY : clean distclean
all : $(PROGRAM)
all:: $(PROGRAM)
$(PROGRAM) : src/archived.o $(obj)
$(QUIET_LD)$(LD) $(sort $(^)) -o $@ $(LDFLAGS)
@ -41,11 +46,14 @@ clean :
done
@make -C test clean
@make -C docs clean
$(RM) VERSION
distclean : clean
$(RM) $(PROGRAM)
$(RM) Makefile.local.mk
src/archived.o : CFLAGS += -DARCHIVED_VERSION='"$(ARCHIVED_VERSION)"'
%.o : %.c
$(QUIET_CC)$(CC) $(CFLAGS) -c $< -o $@