/[rdesktop]/jpeg/rdesktop/trunk/Makefile.in
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /jpeg/rdesktop/trunk/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 765 by astrand, Wed Sep 8 08:17:34 2004 UTC revision 1310 by stargo, Wed Nov 1 20:53:40 2006 UTC
# Line 1  Line 1 
1  #  #
2  # rdesktop: A Remote Desktop Protocol client  # rdesktop: A Remote Desktop Protocol client
3  # Makefile.in  # Makefile.in
4  # Copyright (C) Matthew Chapman 1999-2004  # Copyright (C) Matthew Chapman 1999-2005
5  #  #
6    
7  prefix      = @prefix@  prefix      = @prefix@
8  exec_prefix = @exec_prefix@  exec_prefix = @exec_prefix@
9  bindir      = @bindir@  bindir      = @bindir@
10  mandir      = @mandir@  mandir      = @mandir@
11    datarootdir = @datarootdir@
12  datadir     = @datadir@  datadir     = @datadir@
13    
14  VERSION     = @PACKAGE_VERSION@  VERSION     = @PACKAGE_VERSION@
# Line 17  CC          = @CC@ Line 18  CC          = @CC@
18  INSTALL     = @INSTALL@  INSTALL     = @INSTALL@
19  CFLAGS      = @CFLAGS@ @X_CFLAGS@ @DEFS@ -DKEYMAP_PATH=\"$(KEYMAP_PATH)\"  CFLAGS      = @CFLAGS@ @X_CFLAGS@ @DEFS@ -DKEYMAP_PATH=\"$(KEYMAP_PATH)\"
20  LDFLAGS     = @LDFLAGS@ @LIBS@ @X_LIBS@ @X_EXTRA_LIBS@  LDFLAGS     = @LDFLAGS@ @LIBS@ @X_LIBS@ @X_EXTRA_LIBS@
21    STRIP       = @STRIP@
22    
23  TARGETS     = rdesktop @RDP2VNCTARGET@  TARGETS     = rdesktop @RDP2VNCTARGET@
24  VNCINC      = @VNCINC@  VNCINC      = @VNCINC@
25  LDVNC       = @LDVNC@  LDVNC       = @LDVNC@
26  VNCLINK     = @VNCLINK@  VNCLINK     = @VNCLINK@
27  SOUNDOBJ    = @SOUNDOBJ@  SOUNDOBJ    = @SOUNDOBJ@
28    SCARDOBJ    = @SCARDOBJ@
29    
30  RDPOBJ   = tcp.o iso.o mcs.o secure.o licence.o rdp.o orders.o bitmap.o cache.o rdp5.o channels.o rdpdr.o serial.o printer.o disk.o parallel.o printercache.o mppc.o pstcache.o  RDPOBJ   = tcp.o iso.o mcs.o secure.o licence.o rdp.o orders.o bitmap.o cache.o rdp5.o channels.o rdpdr.o serial.o printer.o disk.o parallel.o printercache.o mppc.o pstcache.o lspci.o seamless.o
31  X11OBJ   = rdesktop.o xwin.o xkeymap.o ewmhints.o xclip.o cliprdr.o  X11OBJ   = rdesktop.o xwin.o xkeymap.o ewmhints.o xclip.o cliprdr.o
32  VNCOBJ   = vnc/rdp2vnc.o vnc/vnc.o vnc/xkeymap.o vnc/x11stubs.o  VNCOBJ   = vnc/rdp2vnc.o vnc/vnc.o vnc/xkeymap.o vnc/x11stubs.o
33    
34    .PHONY: all
35  all: $(TARGETS)  all: $(TARGETS)
36    
37  rdesktop: $(X11OBJ) $(SOUNDOBJ) $(RDPOBJ)  rdesktop: $(X11OBJ) $(SOUNDOBJ) $(RDPOBJ) $(SCARDOBJ)
38          $(CC) $(CFLAGS) -o rdesktop $(X11OBJ) $(SOUNDOBJ) $(RDPOBJ) $(LDFLAGS) -lX11          $(CC) $(CFLAGS) -o rdesktop $(X11OBJ) $(SOUNDOBJ) $(RDPOBJ) $(SCARDOBJ) $(LDFLAGS) -lX11
39    
40  rdp2vnc: $(VNCOBJ) $(SOUNDOBJ) $(RDPOBJ)  rdp2vnc: $(VNCOBJ) $(SOUNDOBJ) $(RDPOBJ) $(SCARDOBJ)
41          $(VNCLINK) $(CFLAGS) -o rdp2vnc $(VNCOBJ) $(SOUNDOBJ) $(RDPOBJ) $(LDFLAGS) $(LDVNC)          $(VNCLINK) $(CFLAGS) -o rdp2vnc $(VNCOBJ) $(SOUNDOBJ) $(RDPOBJ) $(SCARDOBJ) $(LDFLAGS) $(LDVNC)
42    
43  vnc/rdp2vnc.o: rdesktop.c  vnc/rdp2vnc.o: rdesktop.c
44          $(CC) $(CFLAGS) $(VNCINC) -DRDP2VNC -o vnc/rdp2vnc.o -c rdesktop.c          $(CC) $(CFLAGS) $(VNCINC) -DRDP2VNC -o vnc/rdp2vnc.o -c rdesktop.c
# Line 48  vnc/xkeymap.o: xkeymap.c Line 52  vnc/xkeymap.o: xkeymap.c
52  vnc/x11stubs.o: vnc/x11stubs.c  vnc/x11stubs.o: vnc/x11stubs.c
53          $(CC) $(CFLAGS) $(VNCINC) -o vnc/x11stubs.o -c vnc/x11stubs.c          $(CC) $(CFLAGS) $(VNCINC) -o vnc/x11stubs.o -c vnc/x11stubs.c
54    
55    .PHONY: install
56  install: installbin installkeymaps installman  install: installbin installkeymaps installman
57    
58    .PHONY: installbin
59  installbin: rdesktop  installbin: rdesktop
60          mkdir -p $(DESTDIR)/$(bindir)          mkdir -p $(DESTDIR)$(bindir)
61          $(INSTALL) rdesktop $(DESTDIR)/$(bindir)          $(INSTALL) rdesktop $(DESTDIR)$(bindir)
62          strip $(DESTDIR)/$(bindir)/rdesktop          $(STRIP) $(DESTDIR)$(bindir)/rdesktop
63          chmod 755 $(DESTDIR)/$(bindir)/rdesktop          chmod 755 $(DESTDIR)$(bindir)/rdesktop
64    
65    .PHONY: installman
66  installman: doc/rdesktop.1  installman: doc/rdesktop.1
67          mkdir -p $(DESTDIR)/$(mandir)/man1          mkdir -p $(DESTDIR)$(mandir)/man1
68          cp doc/rdesktop.1 $(DESTDIR)/$(mandir)/man1          cp doc/rdesktop.1 $(DESTDIR)$(mandir)/man1
69          chmod 644 $(DESTDIR)/$(mandir)/man1/rdesktop.1          chmod 644 $(DESTDIR)$(mandir)/man1/rdesktop.1
70    
71    .PHONY: installkeymaps
72  installkeymaps:  installkeymaps:
73          mkdir -p $(DESTDIR)/$(KEYMAP_PATH)          mkdir -p $(DESTDIR)$(KEYMAP_PATH)
74  # Prevent copying the CVS directory  # Prevent copying the CVS directory
75          cp keymaps/?? keymaps/??-?? $(DESTDIR)/$(KEYMAP_PATH)          cp keymaps/?? keymaps/??-?? $(DESTDIR)$(KEYMAP_PATH)
76          cp keymaps/common $(DESTDIR)/$(KEYMAP_PATH)          cp keymaps/common $(DESTDIR)$(KEYMAP_PATH)
77          cp keymaps/modifiers $(DESTDIR)/$(KEYMAP_PATH)          cp keymaps/modifiers $(DESTDIR)$(KEYMAP_PATH)
78          chmod 644 $(DESTDIR)/$(KEYMAP_PATH)/*          chmod 644 $(DESTDIR)$(KEYMAP_PATH)/*
79    
80    .PHONY: proto
81  proto:  proto:
82          cproto -DMAKE_PROTO -DWITH_OPENSSL -o proto.h *.c          cat proto.head > proto.h
83            cproto -DMAKE_PROTO \
84            bitmap.c cache.c channels.c cliprdr.c disk.c mppc.c ewmhints.c  \
85            iso.c licence.c mcs.c orders.c parallel.c printer.c printercache.c \
86            pstcache.c rdesktop.c rdp5.c rdp.c rdpdr.c rdpsnd.c \
87            secure.c serial.c tcp.c xclip.c xkeymap.c xwin.c lspci.c seamless.c \
88            scard.c >> proto.h
89            cat proto.tail >> proto.h
90    
91    .PHONY: clean
92  clean:  clean:
93          rm -f *.o *~ vnc/*.o vnc/*~ rdesktop rdp2vnc          rm -f *.o *~ vnc/*.o vnc/*~ rdesktop rdp2vnc
94    
95  dist: Makefile configure  .PHONY: distclean
96    distclean: clean
97            rm -rf autom4te.cache config.log config.status Makefile
98    
99    .PHONY: dist
100    dist: rdesktop-$(VERSION).tar.gz
101    
102    rdesktop-$(VERSION).tar.gz: Makefile configure
103          mkdir -p /tmp/rdesktop-make-dist-dir          mkdir -p /tmp/rdesktop-make-dist-dir
104          ln -sf `pwd` /tmp/rdesktop-make-dist-dir/rdesktop-$(VERSION)          ln -sf `pwd` /tmp/rdesktop-make-dist-dir/rdesktop-$(VERSION)
105          (cd /tmp/rdesktop-make-dist-dir; \          (cd /tmp/rdesktop-make-dist-dir; \
# Line 92  dist: Makefile configure Line 116  dist: Makefile configure
116          rdesktop-$(VERSION)/rdesktop.spec \          rdesktop-$(VERSION)/rdesktop.spec \
117          rdesktop-$(VERSION)/*.c \          rdesktop-$(VERSION)/*.c \
118          rdesktop-$(VERSION)/*.h \          rdesktop-$(VERSION)/*.h \
119            rdesktop-$(VERSION)/proto.head \
120            rdesktop-$(VERSION)/proto.tail \
121          rdesktop-$(VERSION)/keymaps/?? \          rdesktop-$(VERSION)/keymaps/?? \
122          rdesktop-$(VERSION)/keymaps/??-?? \          rdesktop-$(VERSION)/keymaps/??-?? \
123          rdesktop-$(VERSION)/keymaps/common \          rdesktop-$(VERSION)/keymaps/common \
# Line 110  dist: Makefile configure Line 136  dist: Makefile configure
136          rdesktop-$(VERSION)/doc/rdesktop.1 )          rdesktop-$(VERSION)/doc/rdesktop.1 )
137          rm -rf /tmp/rdesktop-make-dist-dir          rm -rf /tmp/rdesktop-make-dist-dir
138    
139    .PHONY: dist-noversion
140    dist-noversion: rdesktop.tar.gz
141    
142    rdesktop.tar.gz: rdesktop-$(VERSION).tar.gz
143            mkdir -p /tmp/rdesktop-make-dist-dir
144            tar zxvf $< -C /tmp/rdesktop-make-dist-dir
145            mv /tmp/rdesktop-make-dist-dir/rdesktop-$(VERSION) /tmp/rdesktop-make-dist-dir/rdesktop
146            ls /tmp/rdesktop-make-dist-dir/rdesktop
147            tar zcvf $@ -C /tmp/rdesktop-make-dist-dir rdesktop
148            rm -rf /tmp/rdesktop-make-dist-dir
149    
150  Makefile: Makefile.in configure  Makefile: Makefile.in configure
151          ./config.status          ./config.status
152    

Legend:
Removed from v.765  
changed lines
  Added in v.1310

  ViewVC Help
Powered by ViewVC 1.1.26