summaryrefslogtreecommitdiff
path: root/Makefile.win
diff options
context:
space:
mode:
authorDevin Torres <devin@devintorr.es>2013-09-22 04:10:51 -0500
committerDevin Torres <devin@devintorr.es>2013-09-22 04:10:51 -0500
commit8a28f5b58e6f2fe6f5fad83896ec5ed09c911658 (patch)
treec4d0489f7f496728ce5cbdda0c750688d6012388 /Makefile.win
parent81ed58c1991114d9175f2e71ab9bff53a0653722 (diff)
downloadrust-hoedown-8a28f5b58e6f2fe6f5fad83896ec5ed09c911658.tar.gz
Fix building with MingW and MSVC
Diffstat (limited to 'Makefile.win')
-rw-r--r--Makefile.win66
1 files changed, 33 insertions, 33 deletions
diff --git a/Makefile.win b/Makefile.win
index 59827bd..b1a7e51 100644
--- a/Makefile.win
+++ b/Makefile.win
@@ -1,33 +1,33 @@
-
-CFLAGS=/O2 /EHsc /I"src/" /I"examples"/
-CC=cl
-
-HOEDOWN_SRC=\
- src\autolink.obj \
- src\buffer.obj \
- src\escape.obj \
- src\html.obj \
- src\html_blocks.obj \
- src\html_smartpants.obj \
- src\markdown.obj \
- src\stack.obj
-
-all: hoedown.dll hoedown.exe
-
-hoedown.dll: $(HOEDOWN_SRC) hoedown.def
- $(CC) $(HOEDOWN_SRC) hoedown.def /link /DLL $(LDFLAGS) /out:$@
-
-hoedown.exe: examples\hoedown.obj $(HOEDOWN_SRC)
- $(CC) examples\hoedown.obj $(HOEDOWN_SRC) /link $(LDFLAGS) /out:$@
-
-# housekeeping
-clean:
- del $(HOEDOWN_SRC)
- del hoedown.dll hoedown.exe
- del hoedown.exp hoedown.lib
-
-# generic object compilations
-
-.c.obj:
- $(CC) $(CFLAGS) /c $< /Fo$@
-
+CC = cl
+CFLAGS = /O2 /EHsc /I"src/"
+
+HOEDOWN_SRC = \
+ src\autolink.obj \
+ src\buffer.obj \
+ src\escape.obj \
+ src\html.obj \
+ src\html_blocks.obj \
+ src\html_smartypants.obj \
+ src\markdown.obj \
+ src\stack.obj
+
+all: hoedown.dll hoedown.exe smartypants.exe
+
+hoedown.dll: $(HOEDOWN_SRC) hoedown.def
+ $(CC) $(HOEDOWN_SRC) hoedown.def /link /DLL $(LDFLAGS) /out:$@
+
+hoedown.exe: examples\hoedown.obj $(HOEDOWN_SRC)
+ $(CC) examples\hoedown.obj $(HOEDOWN_SRC) /link $(LDFLAGS) /out:$@
+
+smartypants.exe: examples\smartypants.obj $(HOEDOWN_SRC)
+ $(CC) examples\smartypants.obj $(HOEDOWN_SRC) /link $(LDFLAGS) /out:$@
+
+# Housekeeping
+
+clean:
+ del $(HOEDOWN_SRC) hoedown.dll hoedown.exe hoedown.exp hoedown.lib smartypants.exe
+
+# Generic object compilations
+
+.c.obj:
+ $(CC) $(CFLAGS) /c $< /Fo$@