|
From: Andreas R. <and...@us...> - 2002-05-04 23:20:31
|
Update of /cvsroot/squeak/squeak/platforms/win32/misc In directory usw-pr-cvs1:/tmp/cvs-serv7733/misc Modified Files: Makefile.mingw32 Log Message: Update to 3.2.1 Index: Makefile.mingw32 =================================================================== RCS file: /cvsroot/squeak/squeak/platforms/win32/misc/Makefile.mingw32,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Makefile.mingw32 19 Jan 2002 19:39:26 -0000 1.1 --- Makefile.mingw32 4 May 2002 23:20:27 -0000 1.2 *************** *** 2,11 **** # Makefile for Win32 Squeak using gcc-2.95.2 and MingW32 ############################################################################# ############################################################################# # Default locations # SRCDIR= . ! BLDDIR= build ############################################################################# --- 2,29 ---- # Makefile for Win32 Squeak using gcc-2.95.2 and MingW32 ############################################################################# + ifndef SRCDIR + include plugins/plugins.ext + include plugins/plugins.int + + INTERNAL_LIBS = $(addsuffix .lib, $(INTERNAL_PLUGINS)) + EXTERNAL_LIBS = $(addsuffix .dll, $(EXTERNAL_PLUGINS)) + endif + + + AR = ar rc + CP = copy + RM = del ############################################################################# # Default locations # + ifndef SRCDIR SRCDIR= . ! endif ! BLDDIR= $(SRCDIR)/release ! ! ifndef OBJDIR ! OBJDIR= $(BLDDIR) ! endif ############################################################################# *************** *** 32,35 **** --- 50,56 ---- VMOBJ:= $(filter-out interp.o sqFilePrims.o, $(VMOBJ)) + LIBSRC = $(wildcard *.c) + LIBOBJ = $(LIBSRC:.c=.o) + .PRECIOUS: gnu-interp.c #BBCopy-i386.cc *************** *** 79,84 **** #-DUSE_DIB_SECTIONS #-DPROFILE ! XDEFS= ! INCS= -I. -I$(SRCDIR) -I$(VMDIR) -I$(DXDIR) -I$(DLLDIR)/FilePlugin -I$(DLLDIR)/SocketPlugin $(XINC) MD= mkdir --- 100,105 ---- #-DUSE_DIB_SECTIONS #-DPROFILE ! XDEFS= -DSQUEAK_BUILTIN_PLUGIN ! INCS= -I. -I$(SRCDIR) -I$(SRCDIR)/plugins -I$(VMDIR) -I$(DXDIR) -I$(DLLDIR)/FilePlugin -I$(DLLDIR)/SocketPlugin $(XINC) MD= mkdir *************** *** 122,126 **** .SUFFIXES: .ccg .cc .c .o .s .i .rc .res .cg .hg .ccg ! all: $(VM) $(PLUGINS) ############################################################################# --- 143,147 ---- .SUFFIXES: .ccg .cc .c .o .s .i .rc .res .cg .hg .ccg ! all: $(VM) $(EXTERNAL_LIBS) ############################################################################# *************** *** 129,135 **** # Mpeg3Plugin.o sqOpenGLRenderer.o sqWin32FilePrims.o ! $(VM): $(ALLOBJ) $(VMEXP) resource.o ! $(MD) $(VMOUTDIR) ! $(LD) $(LDFLAGS) -o $(VMOUTDIR)/$(VM) $(addprefix $(VMOUTDIR)/,$(ALLOBJ)) $(VMOUTDIR)/$(VMEXP) $(VMOUTDIR)/resource.o $(LIBS) strip --strip-all $(VMOUTDIR)/$(VM) --- 150,155 ---- # Mpeg3Plugin.o sqOpenGLRenderer.o sqWin32FilePrims.o ! $(VM): $(ALLOBJ) $(INTERNAL_LIBS) $(VMEXP) resource.o ! $(LD) $(LDFLAGS) -o $(VMOUTDIR)/$(VM) $(addprefix $(VMOUTDIR)/,$(ALLOBJ)) $(VMOUTDIR)/$(VMEXP) $(VMOUTDIR)/resource.o $(addprefix $(VMOUTDIR)/,$(INTERNAL_LIBS)) $(LIBS) strip --strip-all $(VMOUTDIR)/$(VM) *************** *** 146,157 **** assureReleaseDir: ! $(MD) Release - %.dll: assureReleaseDir - $(MD) Release\\$* - $(MAKE) -C ../$* -f ../win32/Makefile.mingw32 DLLDIR=$* DLLNAME=$*.dll DLL XDEFS=-DSTANDALONE - $(DLLTOOL) --output-def $(OUTDIR)/$*/$*.def --output-exp $(OUTDIR)/$*/$*.exp --output-lib $(OUTDIR)/$*/$*.lib $(OUTDIR)/$*/*.o - $(DLLWRAP) -mwindows -def $(OUTDIR)/$*/$*.def -o $(OUTDIR)/$*.dll $(LIBS) $(OUTDIR)/$*/*.o $(OUTDIR)/$*/$*.exp - strip --strip-all $(OUTDIR)/$*.dll ############################################################################# --- 166,208 ---- assureReleaseDir: ! -$(MD) release ! ! #%.dll: assureReleaseDir ! # -$(MD) Release\\$* ! # $(MAKE) -C ../$* -f ../win32/Makefile.mingw32 DLLDIR=$* DLLNAME=$*.dll DLL XDEFS=-DSTANDALONE ! # $(DLLTOOL) --output-def $(OUTDIR)/$*/$*.def --output-exp $(OUTDIR)/$*/$*.exp --output-lib $(OUTDIR)/$*/$*.lib $(OUTDIR)/$*/*.o ! # $(DLLWRAP) -mwindows -def $(OUTDIR)/$*/$*.def -o $(OUTDIR)/$*.dll $(LIBS) $(OUTDIR)/$*/*.o $(OUTDIR)/$*/$*.exp ! # strip --strip-all $(OUTDIR)/$*.dll ! ! ! makelib: $(LIBOBJ) ! $(AR) $(LIB) $(LIBOBJ) ! $(RM) $(LIBOBJ) ! ! makedll: $(LIBOBJ) ! $(DLLTOOL) \ ! --output-def $(OBJDIR)/$(LIB).def \ ! --output-exp $(OBJDIR)/$(LIB).exp \ ! --output-lib $(OBJDIR)/$(LIB).lib \ ! $(LIBOBJ) ! $(DLLWRAP) -mwindows \ ! -def $(OBJDIR)/$(LIB).def \ ! -o $(OBJDIR)/$(LIB).dll \ ! $(LIBS) \ ! $(OBJDIR)/$(LIB).exp \ ! $(LIBOBJ) ! strip --strip-all $(OBJDIR)/$(LIB).dll ! $(RM) $(LIBOBJ) $(LIB).lib $(LIB).exp $(LIB).def ! ! %.lib: ! @$(MAKE) -C plugins/$* -f ../../Makefile.mingw32 SRCDIR=../../ LIB=$*.lib OBJDIR=. XDEFS=-DSQUEAK_BUILTIN_PLUGIN makelib ! $(CP) plugins\$*\$*.lib release\$*.lib ! $(RM) plugins\$*\$*.lib ! ! %.dll: ! @$(MAKE) -C plugins/$* -f ../../Makefile.mingw32 SRCDIR=../../ LIB=$* OBJDIR=. XDEFS=-DNIX makedll ! $(CP) plugins\$*\$*.dll release\$*.dll ! $(RM) plugins\$*\$*.dll ############################################################################# *************** *** 160,173 **** Mpeg%.o: - $(MD) $(VMOUTDIR) $(CC) -o $(VMOUTDIR)/$@ $(CFLAGS) -I$(VMDIR)/libmpeg -I$(DLLDIR)/Mpeg3Plugin -I$(VMDIR)/libmpeg/audio -I$(VMDIR)/libmpeg/video $(INCS) $(DEFS) -c $< .c.o: ! $(MD) $(VMOUTDIR) ! $(CC) -o $(VMOUTDIR)/$@ $(CFLAGS) $(INCS) $(DEFS) -c $< .cc.o: ! $(MD) $(VMOUTDIR) ! $(CXX) -o $(VMOUTDIR)/$@ $(CXXFLAGS) $(INCS) $(DEFS) -c $< .c.s: --- 211,221 ---- Mpeg%.o: $(CC) -o $(VMOUTDIR)/$@ $(CFLAGS) -I$(VMDIR)/libmpeg -I$(DLLDIR)/Mpeg3Plugin -I$(VMDIR)/libmpeg/audio -I$(VMDIR)/libmpeg/video $(INCS) $(DEFS) -c $< .c.o: ! $(CC) -o $(OBJDIR)/$@ $(CFLAGS) $(INCS) $(DEFS) -c $< .cc.o: ! $(CXX) -o $(OBJDIR)/$@ $(CXXFLAGS) $(INCS) $(DEFS) -c $< .c.s: *************** *** 184,193 **** .rc.res: ! $(MD) $(VMOUTDIR) ! $(RC) $(RCFLAGS) -i $< -o $(VMOUTDIR)/$@ resource.o: $(VMRES) ! $(MD) $(VMOUTDIR) ! $(RC) $(RCFLAGS) -i $(VMOUTDIR)/$< -o $(VMOUTDIR)/$@ .cg.c: --- 232,239 ---- .rc.res: ! $(RC) $(RCFLAGS) -i $< -o $(OBJDIR)/$@ resource.o: $(VMRES) ! $(RC) $(RCFLAGS) -i $(OBJDIR)/$< -o $(OBJDIR)/$@ .cg.c: |