diff options
author | Hans Breuer <hans@breuer.org> | 2001-07-30 21:01:12 +0000 |
---|---|---|
committer | Hans Breuer <hans@src.gnome.org> | 2001-07-30 21:01:12 +0000 |
commit | 4573e112c89ae03c4cf6507952fc098e2a9068ca (patch) | |
tree | af9ca86ddb12033e4c66e9f1fa6d80352f737730 /gdk-pixbuf/pixops | |
parent | 258d6d90d9a27a986dda5ddc7b54b56bf5f2f61f (diff) | |
download | gtk+-4573e112c89ae03c4cf6507952fc098e2a9068ca.tar.gz |
new file use it to complete the build
2001-07-30 Hans Breuer <hans@breuer.org>
* pixops/makefile.msc : new file
* makefile.msc : use it to complete the build
Diffstat (limited to 'gdk-pixbuf/pixops')
-rw-r--r-- | gdk-pixbuf/pixops/makefile.msc | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/gdk-pixbuf/pixops/makefile.msc b/gdk-pixbuf/pixops/makefile.msc new file mode 100644 index 0000000000..122cc510c1 --- /dev/null +++ b/gdk-pixbuf/pixops/makefile.msc @@ -0,0 +1,65 @@ +TOP = ../../.. +PACKAGE = pixops +PRJ_TOP = ..\.. + +!INCLUDE $(TOP)/build/win32/make.msc + +PKG_CFLAGS = -I.. $(GLIB_CFLAGS) + +OBJECTS = \ + pixops.obj \ + +#? timescale.obj + +## common stuff +## compiler and linker switches +!IFNDEF DEBUG +# Full optimization: +OPTIMIZE = -Ox -MD +LINKDEBUG = +!ELSE +# Debugging: +OPTIMIZE = -Zi -MDd +LINKDEBUG = /debug +!ENDIF + +# cl -? describes the options +CC = cl -G5 -GF $(OPTIMIZE) -W3 -nologo + +# No general LDFLAGS needed +LDFLAGS = /link $(LINKDEBUG) +INSTALL = copy + +CFLAGS = -I. -I$(PRJ_TOP) -DHAVE_CONFIG_H + +## targets +all : \ + $(PRJ_TOP)\config.h \ + $(PACKAGE).lib + +$(PACKAGE).lib : $(OBJECTS) + lib /out:$(PACKAGE).lib $(OBJECTS) + +$(PACKAGE).dll : $(OBJECTS) $(PACKAGE).def + $(CC) $(CFLAGS) -LD -Fe$(PACKAGE).dll $(OBJECTS) $(PKG_LINK) user32.lib advapi32.lib wsock32.lib $(LDFLAGS) /def:$(PACKAGE).def + +$(PRJ_TOP)\config.h: $(PRJ_TOP)\config.h.win32 + copy $(PRJ_TOP)\config.h.win32 $(PRJ_TOP)\config.h + +.c.obj : + $(CC) $(CFLAGS) -GD -c $(PKG_CFLAGS) $< + +clean:: + del config.h + del *.exe + del *.obj + del *.dll + del *.lib + del *.err + del *.map + del *.sym + del *.exp + del *.lk1 + del *.mk1 + del *.pdb + del *.ilk |