OSDN Git Service

add winjvm
[posterdivider/PosterDivider.git] / winjvm / Makefile
diff --git a/winjvm/Makefile b/winjvm/Makefile
new file mode 100755 (executable)
index 0000000..1ae9d5d
--- /dev/null
@@ -0,0 +1,23 @@
+CC = cl
+CFLAGS = /nologo /Ox
+#CFLAGS = /nologo
+INCLUDES = /Iinclude /Iinclude/win32
+LIBOBJS = user32.lib advapi32.lib shell32.lib comctl32.lib
+
+TARGETS = PosterDivider.exe
+
+.SUFFIXES: .c .cpp .obj
+.c.obj:
+       $(CC) $(CFLAGS) $(INCLUDES) "$<" /c /Fo"$@"
+.cpp.obj:
+       $(CC) $(CFLAGS) $(INCLUDES) "$<" /c /Fo"$@"
+
+all: $(TARGETS)
+run: $(TARGETS)
+       PosterDivider.exe
+
+PosterDivider.exe: posterdivider.obj jvm.obj
+       $(CC) $(CFLAGS) $(LIBOBJS) jvm.obj posterdivider.obj /Fe"$@"
+
+clean:
+       del /Q $(TARGETS) *.obj