aseprite/makefile.mgw

66 lines
1.1 KiB
Plaintext
Raw Normal View History

# Copyright (C) 2001-2009 by David Capello -*-Makefile-*-
2007-09-18 23:57:02 +00:00
ifndef CONFIGURED
include makefile.cfg
endif
.PHONY = cfgtest
ifndef CONFIGURED
cfgtest:
@echo You must configure ASE: edit \"makefile.cfg\" or run \"fix.sh\" script
endif
######################################################################
# Flags for MinGW
# CFLAGS = -D_WIN32_WINNT=0x0500
2007-09-18 23:57:02 +00:00
CFLAGS =
LFLAGS = -mwindows -lshlwapi
ifdef DEBUGMODE
2010-03-30 12:48:19 +00:00
LFLAGS_LAST = -lalld -lpsapi -lwininet
else
2010-03-30 12:48:19 +00:00
LFLAGS_LAST = -lalleg -lwininet
endif
2007-09-18 23:57:02 +00:00
WITHICON = 1
######################################################################
# GCC stuff
CC = gcc
2008-09-30 21:01:54 +00:00
CPP = g++
2007-09-18 23:57:02 +00:00
OBJ = .o
EXE = .exe
2008-09-30 21:01:54 +00:00
LIB_EXT = .a
2007-09-18 23:57:02 +00:00
OBJ_DIR = obj/mingw32
2008-09-30 21:01:54 +00:00
SUBMAKEFILE = makefile.mgw
2007-09-18 23:57:02 +00:00
ifndef CROSSCOMPILE
DLLWRAP = dllwrap
WINDRES = windres
else
DLLWRAP = $(XPREFIX)dllwrap
WINDRES = $(XPREFIX)windres
endif
include makefile.lst
include makefile.gcc
######################################################################
# General rules
.PHONY = default all clean distclean
default: all
all: $(ASE)
2007-09-18 23:57:02 +00:00
clean:
-rm -f $(ALL_OBJS) $(THIRD_PARTY_LIBS) $(OBJ_DIR)/icon.res
2007-09-18 23:57:02 +00:00
distclean: clean
-rm -f $(ASE)
-include makefile.dep