]> git.ipfire.org Git - ipfire-2.x.git/blame - src/install+setup/libsmooth/Makefile
git-svn-id: http://svn.ipfire.org/svn/ipfire/IPFire/source@16 ea5c0bd1-69bd-2848...
[ipfire-2.x.git] / src / install+setup / libsmooth / Makefile
CommitLineData
cd1a2927
MT
1#
2# $Id: Makefile,v 1.4.2.1 2006/01/11 01:01:38 franck78 Exp $
3#
4
5CC = gcc
6CFLAGS = -O2 -Wall
7INCLUDE = -I/install/include
8
9LD = ld
10LDFLAGS = -i
11
12COMPILE = $(CC) -c $(INCLUDE) $(CFLAGS)
13
14LINK = $(LD) $(LIBRARY) $(LDFLAGS)
15
16all : programs
17
18programs : lang_smooth libsmooth.o
19
20clean :
21 -rm -f *.o core langs.h
22
23lang_smooth :
24 for i in /usr/src/langs/*/install/lang_*.c ; do \
25 cp $$i ../libsmooth/; \
26 done
27 #build the tr_strings include file
28 awk 'BEGIN{ print"enum trstrings{" } $$0 ~/\/\* (TR_[A-Z0-9_]*)/ {print $$2"," }\
29 END{ print "};" }'\
30 ../libsmooth/lang_en.c > ../libsmooth/langs.h
31
32######
33
34# Language modules are directly included in main.c
35OBJS=main.o netstuff.o varval.o
36
37libsmooth.o: $(OBJS)
38 $(LINK) $(OBJS) -o $@ $(LIBS)
39
40%.o : %.c
41 $(COMPILE) $< -o $@