comparison Makefile.in @ 1594:6baf177f335c

Rename compat.c/h dwcompat.c/h and configure option to --with-dwcompat. There are several other projects that include compat.c and compat.h... To avoid conflicts make sure the header and source files match the library.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Thu, 23 Feb 2012 12:44:15 +0000
parents 960ea1ec245e
children 080b764e8982
comparison
equal deleted inserted replaced
1593:19af25f71e1f 1594:6baf177f335c
15 SRCS = $(srcdir)/$(DW_DIR)/$(DW_SRC) 15 SRCS = $(srcdir)/$(DW_DIR)/$(DW_SRC)
16 BROWSER_OBJECT=@BROWSER_OBJECT@ 16 BROWSER_OBJECT=@BROWSER_OBJECT@
17 COMPAT_OBJECT=@COMPAT_OBJECT@ 17 COMPAT_OBJECT=@COMPAT_OBJECT@
18 INSTALL_COMPAT=@INSTALL_COMPAT@ 18 INSTALL_COMPAT=@INSTALL_COMPAT@
19 OBJECTS = dw.o $(BROWSER_OBJECT) 19 OBJECTS = dw.o $(BROWSER_OBJECT)
20 SRCS2 = $(srcdir)compat.c 20 SRCS2 = $(srcdir)dwcompat.c
21 OBJECTS2= $(COMPAT_OBJECT) 21 OBJECTS2= $(COMPAT_OBJECT)
22 TARGET2= @TARGET2@ 22 TARGET2= @TARGET2@
23 TARGETS = @TARGETS@ 23 TARGETS = @TARGETS@
24 VER_MAJ = $(DW_MAJOR_VERSION) 24 VER_MAJ = $(DW_MAJOR_VERSION)
25 VER_MIN = $(DW_MINOR_VERSION) 25 VER_MIN = $(DW_MINOR_VERSION)
97 cd $(prefix)/lib; \ 97 cd $(prefix)/lib; \
98 rm -f lib$(TARGET).so lib$(TARGET).so.$(VER_MAJ); \ 98 rm -f lib$(TARGET).so lib$(TARGET).so.$(VER_MAJ); \
99 ln -sf $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).$(SOSUFFIX); \ 99 ln -sf $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).$(SOSUFFIX); \
100 ln -sf $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).$(SOSUFFIX).$(VER_MAJ) 100 ln -sf $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).$(SOSUFFIX).$(VER_MAJ)
101 101
102 installcompat: $(SYSCONF_LINK_TARGET2) 102 installdwcompat: $(SYSCONF_LINK_TARGET2)
103 $(INSTALL) -d $(prefix)/lib; \ 103 $(INSTALL) -d $(prefix)/lib; \
104 $(INSTALL) $(SYSCONF_LINK_TARGET2) $(prefix)/lib; \ 104 $(INSTALL) $(SYSCONF_LINK_TARGET2) $(prefix)/lib; \
105 $(INSTALL) $(srcdir)/compat.h $(prefix)/include; \ 105 $(INSTALL) $(srcdir)/dwcompat.h $(prefix)/include; \
106 cd $(prefix)/lib; \ 106 cd $(prefix)/lib; \
107 rm -f lib$(TARGET2).$(SOSUFFIX) lib$(TARGET2).$(SOSUFFIX).$(VER_MAJ); \ 107 rm -f lib$(TARGET2).$(SOSUFFIX) lib$(TARGET2).$(SOSUFFIX).$(VER_MAJ); \
108 ln -sf $(SYSCONF_LINK_TARGET_SHARED2) lib$(TARGET2).$(SOSUFFIX); \ 108 ln -sf $(SYSCONF_LINK_TARGET_SHARED2) lib$(TARGET2).$(SOSUFFIX); \
109 ln -sf $(SYSCONF_LINK_TARGET_SHARED2) lib$(TARGET2).$(SOSUFFIX).$(VER_MAJ) 109 ln -sf $(SYSCONF_LINK_TARGET_SHARED2) lib$(TARGET2).$(SOSUFFIX).$(VER_MAJ)
110 110
114 rm -f $(prefix)/lib/lib$(TARGET2).$(SOSUFFIX).$(VER_MAJ).$(VER_MIN) 114 rm -f $(prefix)/lib/lib$(TARGET2).$(SOSUFFIX).$(VER_MAJ).$(VER_MIN)
115 rm -f $(prefix)/lib/lib$(TARGET).$(SOSUFFIX).$(VER_MAJ) 115 rm -f $(prefix)/lib/lib$(TARGET).$(SOSUFFIX).$(VER_MAJ)
116 rm -f $(prefix)/lib/lib$(TARGET).$(SOSUFFIX) 116 rm -f $(prefix)/lib/lib$(TARGET).$(SOSUFFIX)
117 rm -f $(prefix)/lib/lib$(TARGET).$(SOSUFFIX).$(VER_MAJ).$(VER_MIN) 117 rm -f $(prefix)/lib/lib$(TARGET).$(SOSUFFIX).$(VER_MAJ).$(VER_MIN)
118 rm -f $(prefix)/bin/dwindows-config 118 rm -f $(prefix)/bin/dwindows-config
119 rm -f $(prefix)/include/compat.h 119 rm -f $(prefix)/include/dwcompat.h
120 rm -f $(prefix)/include/dw.h 120 rm -f $(prefix)/include/dw.h
121 rm -f $(prefix)/share/man/man1/dwindows-config.1.gz 121 rm -f $(prefix)/share/man/man1/dwindows-config.1.gz
122 122
123 deb: dist 123 deb: dist
124 -rm -fr tmp 124 -rm -fr tmp
150 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/$(DW_DIR)/$(DW_SRC) 150 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/$(DW_DIR)/$(DW_SRC)
151 151
152 browser.o: $(srcdir)/$(DW_DIR)/browser.cpp $(srcdir)/dw.h 152 browser.o: $(srcdir)/$(DW_DIR)/browser.cpp $(srcdir)/dw.h
153 $(CXX) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/$(DW_DIR)/browser.cpp 153 $(CXX) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/$(DW_DIR)/browser.cpp
154 154
155 compat.o: $(srcdir)/compat.c 155 dwcompat.o: $(srcdir)/dwcompat.c
156 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/compat.c 156 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/dwcompat.c
157 157
158 dwtest.o: $(srcdir)/dwtest.c $(srcdir)/dw.h 158 dwtest.o: $(srcdir)/dwtest.c $(srcdir)/dw.h
159 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/dwtest.c 159 $(CC) -c $(INCPATH) $(CCFLAGS) -o $@ $(srcdir)/dwtest.c
160 160
161 dwtest: dwtest.o 161 dwtest: dwtest.o
162 $(CC) -o dwtest dwtest.o $(MLFLAGS) -l$(TARGET) $(LFLAGS) 162 $(CC) -o dwtest dwtest.o $(MLFLAGS) -l$(TARGET) $(LFLAGS)
163 -chmod +x $(srcdir)/mac/finishup.sh 163 -chmod +x $(srcdir)/mac/finishup.sh
164 -$(srcdir)/mac/finishup.sh $(srcdir) 164 -$(srcdir)/mac/finishup.sh $(srcdir)
165 165
166 zip: 166 zip:
167 zip dwindows$(VER_MAJ)$(VER_MIN).zip $(srcdir)/license.txt $(srcdir)/makefile.* $(srcdir)/readme $(srcdir)/*.c $(srcdir)/dw.h $(srcdir)/compat.h \ 167 zip dwindows$(VER_MAJ)$(VER_MIN).zip $(srcdir)/license.txt $(srcdir)/makefile.* $(srcdir)/readme $(srcdir)/*.c $(srcdir)/dw.h $(srcdir)/dwcompat.h \
168 $(srcdir)/win/*.def $(srcdir)/os2/*.def $(srcdir)/install.sh $(srcdir)/*.in $(srcdir)/configure \ 168 $(srcdir)/win/*.def $(srcdir)/os2/*.def $(srcdir)/install.sh $(srcdir)/*.in $(srcdir)/configure \
169 $(srcdir)/ac*.m4 $(srcdir)/dwindows-config.1 $(srcdir)/Version \ 169 $(srcdir)/ac*.m4 $(srcdir)/dwindows-config.1 $(srcdir)/Version \
170 $(srcdir)/gtk/*.c $(srcdir)/gtk/*.cpp $(srcdir)/win/*.c $(srcdir)/os2/*.c $(srcdir)/win/*.txt $(srcdir)/os2/*.txt \ 170 $(srcdir)/gtk/*.c $(srcdir)/gtk/*.cpp $(srcdir)/win/*.c $(srcdir)/os2/*.c $(srcdir)/win/*.txt $(srcdir)/os2/*.txt \
171 $(srcdir)/gtk/*.xpm $(srcdir)/win/*.ico $(srcdir)/os2/*.ico $(srcdir)/mac/*.png \ 171 $(srcdir)/gtk/*.xpm $(srcdir)/win/*.ico $(srcdir)/os2/*.ico $(srcdir)/mac/*.png \
172 $(srcdir)/mac/Info.plist $(srcdir)/mac/PkgInfo $(srcdir)/mac/*.m $(srcdir)/mac/finishup.sh \ 172 $(srcdir)/mac/Info.plist $(srcdir)/mac/PkgInfo $(srcdir)/mac/*.m $(srcdir)/mac/finishup.sh \
173 $(srcdir)/platform/*.h \ 173 $(srcdir)/platform/*.h \
174 $(srcdir)/debian/control $(srcdir)/debian/rules $(srcdir)/debian/copyright $(srcdir)/debian/compat $(srcdir)/debian/changelog 174 $(srcdir)/debian/control $(srcdir)/debian/rules $(srcdir)/debian/copyright $(srcdir)/debian/compat $(srcdir)/debian/changelog
175 175
176 dist: 176 dist:
177 (cd $(srcdir)/..;ln -sf dwindows $(SRCDIR)) 177 (cd $(srcdir)/..;ln -sf dwindows $(SRCDIR))
178 (cd $(srcdir)/..;tar -cvf - $(SRCDIR)/license.txt $(SRCDIR)/makefile.* $(SRCDIR)/readme $(SRCDIR)/*.c $(SRCDIR)/dw.h $(SRCDIR)/compat.h \ 178 (cd $(srcdir)/..;tar -cvf - $(SRCDIR)/license.txt $(SRCDIR)/makefile.* $(SRCDIR)/readme $(SRCDIR)/*.c $(SRCDIR)/dw.h $(SRCDIR)/dwcompat.h \
179 $(SRCDIR)/install.sh $(SRCDIR)/*.in $(SRCDIR)/configure $(SRCDIR)/Version \ 179 $(SRCDIR)/install.sh $(SRCDIR)/*.in $(SRCDIR)/configure $(SRCDIR)/Version \
180 $(SRCDIR)/ac*.m4 $(SRCDIR)/dwindows-config.1 $(SRCDIR)/config.sub $(SRCDIR)/config.guess \ 180 $(SRCDIR)/ac*.m4 $(SRCDIR)/dwindows-config.1 $(SRCDIR)/config.sub $(SRCDIR)/config.guess \
181 $(SRCDIR)/gtk/*.c $(SRCDIR)/gtk/*.cpp $(SRCDIR)/win/*.c $(SRCDIR)/win/*.cpp $(SRCDIR)/os2/*.c $(SRCDIR)/win/*.txt $(SRCDIR)/os2/*.txt \ 181 $(SRCDIR)/gtk/*.c $(SRCDIR)/gtk/*.cpp $(SRCDIR)/win/*.c $(SRCDIR)/win/*.cpp $(SRCDIR)/os2/*.c $(SRCDIR)/win/*.txt $(SRCDIR)/os2/*.txt \
182 $(SRCDIR)/gtk/*.xpm $(SRCDIR)/gtk3/*.c $(SRCDIR)/win/*.def $(SRCDIR)/os2/*.def $(SRCDIR)/image/test.* $(SRCDIR)/win/*.ico $(SRCDIR)/os2/*.ico \ 182 $(SRCDIR)/gtk/*.xpm $(SRCDIR)/gtk3/*.c $(SRCDIR)/win/*.def $(SRCDIR)/os2/*.def $(SRCDIR)/image/test.* $(SRCDIR)/win/*.ico $(SRCDIR)/os2/*.ico \
183 $(SRCDIR)/mac/Info.plist $(SRCDIR)/mac/PkgInfo $(SRCDIR)/mac/*.m $(SRCDIR)/mac/finishup.sh $(SRCDIR)/mac/*.png \ 183 $(SRCDIR)/mac/Info.plist $(SRCDIR)/mac/PkgInfo $(SRCDIR)/mac/*.m $(SRCDIR)/mac/finishup.sh $(SRCDIR)/mac/*.png \