summaryrefslogtreecommitdiff
path: root/gdk-pixbuf/pixops
diff options
context:
space:
mode:
authorHans Breuer <hans@breuer.org>2001-07-30 21:01:12 +0000
committerHans Breuer <hans@src.gnome.org>2001-07-30 21:01:12 +0000
commit4573e112c89ae03c4cf6507952fc098e2a9068ca (patch)
treeaf9ca86ddb12033e4c66e9f1fa6d80352f737730 /gdk-pixbuf/pixops
parent258d6d90d9a27a986dda5ddc7b54b56bf5f2f61f (diff)
downloadgtk+-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.msc65
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