]>
Commit | Line | Data |
---|---|---|
cd1a2927 | 1 | # |
c78a77eb | 2 | # Installer Makefile by Michael Tremer for IPFire.org |
cd1a2927 MT |
3 | # |
4 | ||
5 | CC = gcc | |
6 | CFLAGS = -Os -Wall | |
bc9f0c12 | 7 | INCLUDE = -I/opt/i586-uClibc/include |
cd1a2927 MT |
8 | |
9 | LD = gcc | |
10 | LDFLAGS = -L/install/lib | |
11 | LIBS = -lnewt -lslang -lpci | |
12 | ||
13 | COMPILE = $(CC) -c $(INCLUDE) $(CFLAGS) | |
14 | ||
15 | LINK = $(LD) $(LDFLAGS) | |
16 | ||
17 | all : programs | |
18 | ||
10bc6f06 | 19 | programs : install |
cd1a2927 MT |
20 | |
21 | clean : | |
22 | -rm -f *.o install core | |
23 | ||
24 | ###### | |
cd1a2927 | 25 | |
3ef6c343 | 26 | OBJS=main.o ide.o nic.o net.o config.o ../libsmooth/libsmooth.o usb.o scsi.o unattended.o |
cd1a2927 | 27 | |
10bc6f06 MT |
28 | install: $(OBJS) |
29 | $(LINK) $(OBJS) -o $@ $(LIBS) | |
cd1a2927 MT |
30 | |
31 | %.o : %.c | |
32 | $(COMPILE) $< -o $@ |