Lines Matching +full:dll +full:- +full:config

3 # Copyright 1998-2000,2006 Free Software Foundation, Inc.                    #
41 # make -f Makefile.os2 config
42 # make -f Makefile.os2 CC=gcc HOSTCC=gcc CXX=gcc
48 # No rule to make target `lib/ncurses4.dll'
53 # make -f Makefile.os2 make.defs
58 # generate the EMX-specific configure script (see README.emx), and run the
61 # make -f Makefile.os2 make.dlls
73 # them --_nc_panel_hook, _nc_ada*, etc-- are needed outside ncurses.dll.
90 all :: config
95 CONFIG_OPTS = --enable-termcap
96 WWWGET = lynx -source
97 MV_F = mv -f
98 DLL_LN_OPTS = -Zcrtdll -Zdll -Zomf -Zmt
100 config: config.cache
102 config.cache: configure.cmd configure
103 -$(MV_F) $@ $@.ref
110 $(WWWGET) ftp://ftp.math.ohio-state.edu/pub/users/ilya/os2/$@ > $@
134 DLLS = $(addsuffix .dll, $(addprefix ./lib/, $(DLL_ROOTS)))
143 DLL_SIGNATURE = NCurses-$(NCURSES_MAJOR)-$(NCURSES_MINOR)-$(NCURSES_PATCH)
146 emximp -o $@ $<
149 emximp -o $@ $<
151 ./lib/%$(DLL_TAG).dll : ./lib/%.a
152 emxomf -o ./lib/$*$(DLL_TAG).lib $<
155 ./misc/$*.def -o $@; \
158 ./lib/ncurses$(LIB_TAG).lib ./misc/$*.def -o $@; \
160 -rm -f ./lib/$*$(DLL_TAG).lib
168 mkdir -p $@
172 echo installing ./lib/$$i.dll as $(LIBDIR)/$$i.dll; \
173 $(INSTALL_DATA) ./lib/$$i.dll $(LIBDIR)/$$i.dll; done
179 -@for i in $(DLL_ROOTS); do \
180 echo uninstalling $(LIBDIR)/$$i.dll; \
181 rm -f $(LIBDIR)/$$i.dll; done
182 -@for i in $(LIB_ROOTS); do \
184 rm -f $(LIBDIR)/$$i.lib; done
202 test -f ./misc/$$i.def && cp ./misc/$$i.def ./misc/$$i.ref; \
207 -rm -f $(DLLS) $(LIBS)
210 -rm -f $(addprefix ./misc/, $(addsuffix .def, $(LIBRARIES)))
220 mkdir -p $@
224 -@rm -fr $(TICDIR)/*
233 -cd $(TICDIR) && rm -rf *
234 -cd $(TABSETDIR) && rm -rf *
240 OS2NAME=ncurses-$(NCURSES_MAJOR).$(NCURSES_MINOR)-emx
244 # the install-prefix. That means we cannot provide "interesting" options
248 $(MAKE) -f Makefile.os2 os2clean
249 ./configure --without-debug --with-install-prefix=`pwd|sed -e 's@^.:@@'`/$(OS2NAME)
250 $(MAKE) -f Makefile.os2 $(CF_MFLAGS) install.os2
251 -rm -f $(OS2NAME).zip
252 echo NCurses-$(NCURSES_MAJOR).$(NCURSES_MINOR)-$(NCURSES_PATCH) for emx > $(OS2NAME)/FILE_ID.DIZ
254 zip -r $(OS2NAME).zip ./$(OS2NAME)
258 -rm -rf $(OS2NAME)
259 -rm -f $(OS2NAME).zip