blob: d10e2528bfffc15eb8fabd539927d9f027c0a8ad [file] [log] [blame]
Dominik Riebelingf83a3d02011-12-07 19:34:45 +00001
2ifndef V
3SILENT = @
4endif
5
Dominik Riebelingc5530d92012-01-02 16:59:26 +00006CFLAGS += -Wall -W -D_LARGEFILE64_SOURCE
Rafaël Carréc0bd4172010-06-17 16:59:51 +00007
8ifeq ($(findstring CYGWIN,$(shell uname)),CYGWIN)
9CROSS=
10CFLAGS+=-mno-cygwin
11else
12ifeq ($(findstring MINGW,$(shell uname)),MINGW)
13CROSS=
14else
15CROSS=i586-mingw32msvc-
16endif
17endif
18
19NATIVECC = gcc
20CC = $(CROSS)gcc
21WINDRES = $(CROSS)windres
22
23
24all: bin2c
25
26bin2c: bin2c.c
Dominik Riebelingf83a3d02011-12-07 19:34:45 +000027 @echo CC $<
28 $(SILENT)$(NATIVECC) $(CFLAGS) -o bin2c bin2c.c
Rafaël Carréc0bd4172010-06-17 16:59:51 +000029
30clean:
31 $(RM) bin2c bin2c.exe