update Thu Feb 11 18:37:00 PST 2010
[pkgsrc.git] / net / ishell / patches / patch-aa
1 $NetBSD: patch-aa,v 1.3 2010/02/11 21:43:39 joerg Exp $
2
3 --- Makefile.orig       2002-01-31 11:35:52.000000000 -0600
4 +++ Makefile
5 @@ -1,38 +1,24 @@
6 -CC = gcc
7 -CFLAGS1 = -O2 -Wall
8 -CFLAGS2 = -O2 -Wall -lsocket
9 -STRIP = strip
10 -
11 -default:
12 -       @echo "-------------------------------"
13 -       @echo "Make with the OS from the list:"
14 -       @echo ""
15 -       @echo "1.) linux"
16 -       @echo "2.) bsd"
17 -       @echo "3.) solaris"
18 -       @echo ""
19 -       @echo "ex: make bsd"
20 -       @echo "-------------------------------"
21 +OWNCFLAGS = -O2 -Wall
22  
23 +ish_OBJECTS = ish.o ish_main.o
24 +ishd_OBJECTS = ishd.o ish_main.o ish_open.o
25  
26 -clean:
27 -       /bin/rm -f ish ishd
28 -
29 -linux: clean cc1 fin
30 +all: ish ishd
31  
32 -bsd:   clean cc1 fin
33 +.c.o:
34 +       $(CC) -c $(CPPFLAGS) $(OWNCFLAGS) $(CFLAGS) $<
35  
36 -solaris:       clean cc2 fin
37 +ish: $(ish_OBJECTS)
38 +       $(CC) $(ish_OBJECTS) $(LDFLAGS) $(LIBS) -o $@
39  
40 -cc1:
41 -       $(CC) $(CFLAGS1) -o ish ish.c ish_main.c
42 -       $(CC) $(CFLAGS1) -o ishd ishd.c ish_main.c ish_open.c
43 +ishd: $(ishd_OBJECTS)
44 +       $(CC) $(ishd_OBJECTS) $(LDFLAGS) $(LIBS) -o $@
45  
46 -cc2:
47 -       $(CC) $(CFLAGS2) -o ish ish.c ish_main.c
48 -       $(CC) $(CFLAGS2) -o ishd ishd.c ish_main.c ish_open.c
49 +clean:
50 +       ${RM} -f ish ishd
51  
52 -fin:
53 -       $(STRIP) ish
54 -       $(STRIP) ishd
55 +install:
56 +       ${BSD_INSTALL_PROGRAM} ./ish ${DESTDIR}${PREFIX}/bin/ishell
57 +       ${BSD_INSTALL_PROGRAM} ./ishd ${DESTDIR}${PREFIX}/sbin/ishelld
58  
59 +.PHONY: all clean install