]>
Commit | Line | Data |
---|---|---|
e73c6c0a | 1 | # |
8784b6a6 | 2 | # "$Id: Makefile,v 1.4 1999/06/18 18:36:01 mike Exp $" |
e73c6c0a | 3 | # |
4 | # Backend makefile for the Common UNIX Printing System (CUPS). | |
5 | # | |
6 | # Copyright 1997-1999 by Easy Software Products, all rights reserved. | |
7 | # | |
8 | # These coded instructions, statements, and computer programs are the | |
9 | # property of Easy Software Products and are protected by Federal | |
10 | # copyright law. Distribution and use rights are outlined in the file | |
11 | # "LICENSE.txt" which should have been included with this file. If this | |
12 | # file is missing or damaged please contact Easy Software Products | |
13 | # at: | |
14 | # | |
15 | # Attn: CUPS Licensing Information | |
16 | # Easy Software Products | |
8784b6a6 | 17 | # 44141 Airport View Drive, Suite 204 |
e73c6c0a | 18 | # Hollywood, Maryland 20636-3111 USA |
19 | # | |
20 | # Voice: (301) 373-9603 | |
21 | # EMail: cups-info@cups.org | |
22 | # WWW: http://www.cups.org | |
23 | # | |
24 | ||
25 | include ../Makedefs | |
26 | ||
c8f9565c | 27 | TARGETS = ipp lpd parallel serial smb socket |
28 | OBJS = ipp.o lpd.o parallel.o serial.o socket.o | |
e73c6c0a | 29 | |
30 | # | |
31 | # Make all targets... | |
32 | # | |
33 | ||
34 | all: $(TARGETS) | |
35 | ||
36 | # | |
37 | # Clean all object files... | |
38 | # | |
39 | ||
40 | clean: | |
41 | rm -f $(OBJS) $(TARGETS) | |
42 | ||
43 | # | |
44 | # Install all targets... | |
45 | # | |
46 | ||
47 | install: | |
81793ce7 | 48 | -$(MKDIR) $(SERVERROOT)/backend |
49 | $(CP) $(TARGETS) $(SERVERROOT)/backend | |
c8f9565c | 50 | $(CHMOD) u+s $(SERVERROOT)/backend/lpd |
51 | ||
52 | # | |
53 | # ipp | |
54 | # | |
55 | ||
56 | ipp: ipp.o ../cups/libcups.a | |
57 | $(CC) $(LDFLAGS) -o ipp ipp.o $(LIBS) | |
58 | ||
59 | ipp.o: ../cups/cups.h ../Makedefs | |
e73c6c0a | 60 | |
61 | # | |
62 | # lpd | |
63 | # | |
64 | ||
65 | lpd: lpd.o ../cups/libcups.a | |
66 | $(CC) $(LDFLAGS) -o lpd lpd.o $(LIBS) | |
67 | ||
68 | lpd.o: ../cups/cups.h ../Makedefs | |
69 | ||
70 | # | |
71 | # parallel | |
72 | # | |
73 | ||
74 | parallel: parallel.o ../cups/libcups.a | |
75 | $(CC) $(LDFLAGS) -o parallel parallel.o $(LIBS) | |
76 | ||
77 | parallel.o: ../cups/cups.h ../Makedefs | |
78 | ||
79 | # | |
80 | # serial | |
81 | # | |
82 | ||
83 | serial: serial.o ../cups/libcups.a | |
84 | $(CC) $(LDFLAGS) -o serial serial.o $(LIBS) | |
85 | ||
86 | serial.o: ../cups/cups.h ../Makedefs | |
87 | ||
88 | # | |
89 | # smb | |
90 | # | |
91 | ||
c8f9565c | 92 | smb: smb.sh ../Makedefs |
93 | $(RM) smb | |
94 | $(SED) -e "1,$$s/^SMBCLIENT=.*/SMBCLIENT=$(SMBCLIENT)/" <smb.sh >smb | |
95 | $(CHMOD) +x smb | |
e73c6c0a | 96 | |
97 | # | |
98 | # socket | |
99 | # | |
100 | ||
101 | socket: socket.o ../cups/libcups.a | |
102 | $(CC) $(LDFLAGS) -o socket socket.o $(LIBS) | |
103 | ||
104 | socket.o: ../cups/cups.h ../Makedefs | |
105 | ||
106 | # | |
8784b6a6 | 107 | # End of "$Id: Makefile,v 1.4 1999/06/18 18:36:01 mike Exp $". |
e73c6c0a | 108 | # |