# # File: makefile.nt # Author: Julian Smart # Created: 1993 # Updated: Ulrich Leodolter , 1995 # Copyright: (c) 1993, AIAI, University of Edinburgh # # "%W% %G%" # # Makefile : Builds wxXPM library for Windows NT !include <..\..\src\ntwxwin.mak> XPMDIR = $(WXDIR)\contrib\wxxpm XPMINC = $(XPMDIR)\libxpm.34b\lib XPMLIB = $(XPMDIR)\xpm.lib DUMMY=$(WXDIR)\src\msw\dummy.obj THISDIR = $(XPMDIR) INC = /I$(WXBASEINC) /I$(WXINC) /I$(XPMINC) /I. CFLAGS=$(CPPFLAGS2) -DFOR_MSW OBJDIR=. # xpmpixm.obj\ XPMOBJECTS = $(OBJDIR)\crbuffri.obj\ $(OBJDIR)\crdatfri.obj\ $(OBJDIR)\create.obj $(OBJDIR)\crifrbuf.obj\ $(OBJDIR)\crifrdat.obj\ $(OBJDIR)\data.obj\ $(OBJDIR)\hashtab.obj $(OBJDIR)\misc.obj\ $(OBJDIR)\parse.obj $(OBJDIR)\rdftodat.obj\ $(OBJDIR)\rdftoi.obj\ $(OBJDIR)\rgb.obj $(OBJDIR)\scan.obj\ $(OBJDIR)\simx.obj $(OBJDIR)\wrffrdat.obj\ $(OBJDIR)\wrffrp.obj $(OBJDIR)\wrffri.obj all: $(XPMLIB) wx: cd $(WXDIR)\src\msw nmake -f makefile.nt cd $(THISDIR) $(XPMLIB): $(XPMOBJECTS) -erase $(XPMLIB) $(implib) @<< -out:$(XPMLIB) -machine:$(CPU) $(XPMOBJECTS) << $(OBJDIR)\crbuffri.obj: libxpm.34b\lib\crbuffri.c cl @<< $(CFLAGS) /c libxpm.34b\lib\crbuffri.c << $(OBJDIR)\crbuffrp.obj: libxpm.34b\lib\crbuffrp.c cl @<< $(CFLAGS) /c libxpm.34b\lib\crbuffrp.c << $(OBJDIR)\crdatfri.obj: libxpm.34b\lib\crdatfri.c cl @<< $(CFLAGS) /c libxpm.34b\lib\crdatfri.c << $(OBJDIR)\crdatfrp.obj: libxpm.34b\lib\crdatfrp.c cl @<< $(CFLAGS) /c libxpm.34b\lib\crdatfrp.c << $(OBJDIR)\create.obj: libxpm.34b\lib\create.c cl @<< $(CFLAGS) /c libxpm.34b\lib\create.c << $(OBJDIR)\crifrbuf.obj: libxpm.34b\lib\crifrbuf.c cl @<< $(CFLAGS) /c libxpm.34b\lib\crifrbuf.c << $(OBJDIR)\crifrdat.obj: libxpm.34b\lib\crifrdat.c cl @<< $(CFLAGS) /c libxpm.34b\lib\crifrdat.c << $(OBJDIR)\crpfrbuf.obj: libxpm.34b\lib\crpfrbuf.c cl @<< $(CFLAGS) /c libxpm.34b\lib\crpfrbuf.c << $(OBJDIR)\crpfrdat.obj: libxpm.34b\lib\crpfrdat.c cl @<< $(CFLAGS) /c libxpm.34b\lib\crpfrdat.c << $(OBJDIR)\data.obj: libxpm.34b\lib\data.c cl @<< $(CFLAGS) /c libxpm.34b\lib\data.c << $(OBJDIR)\hashtab.obj: libxpm.34b\lib\hashtab.c cl @<< $(CFLAGS) /c libxpm.34b\lib\hashtab.c << $(OBJDIR)\misc.obj: libxpm.34b\lib\misc.c cl @<< $(CFLAGS) /c libxpm.34b\lib\misc.c << $(OBJDIR)\parse.obj: libxpm.34b\lib\parse.c cl @<< $(CFLAGS) /c libxpm.34b\lib\parse.c << $(OBJDIR)\rdftodat.obj: libxpm.34b\lib\rdftodat.c cl @<< $(CFLAGS) /c libxpm.34b\lib\rdftodat.c << $(OBJDIR)\rdftoi.obj: libxpm.34b\lib\rdftoi.c cl @<< $(CFLAGS) /c libxpm.34b\lib\rdftoi.c << $(OBJDIR)\rdftop.obj: libxpm.34b\lib\rdftop.c cl @<< $(CFLAGS) /c libxpm.34b\lib\rdftop.c << $(OBJDIR)\rgb.obj: libxpm.34b\lib\rgb.c cl @<< $(CFLAGS) /c libxpm.34b\lib\rgb.c << $(OBJDIR)\scan.obj: libxpm.34b\lib\scan.c cl @<< $(CFLAGS) /c libxpm.34b\lib\scan.c << $(OBJDIR)\simx.obj: libxpm.34b\lib\simx.c cl @<< $(CFLAGS) /c libxpm.34b\lib\simx.c << $(OBJDIR)\wrffrdat.obj: libxpm.34b\lib\wrffrdat.c cl @<< $(CFLAGS) /c libxpm.34b\lib\wrffrdat.c << $(OBJDIR)\wrffri.obj: libxpm.34b\lib\wrffri.c cl @<< $(CFLAGS) /c libxpm.34b\lib\wrffri.c << $(OBJDIR)\wrffrp.obj: libxpm.34b\lib\wrffrp.c cl @<< $(CFLAGS) /c libxpm.34b\lib\wrffrp.c << clean: erase *.obj erase *.exe erase *.lib cleanall: clean cd $(WXDIR)\src\msw nmake -f makefile.nt clean cd $(WXDIR)\contrib\wxxpm cleanshow: erase xpmshow.obj cd $(WXDIR)\src\msw nmake -f makefile.nt clean cd $(WXDIR)\contrib\wxxpm