.PHONY: all clean install

TARGET=cmd.dll
MMEXT=cmd.c
LUA=52

SOURCE=$(MMEXT)
OBJECT=$(SOURCE:.c=.o)

LUA=C:/lua/5.2
#LUALIB=-llua52
LIBDIR=C:/Games/micromacro
LUALIB=$(LIBDIR)/lua52.dll

FLAGS=-g -O0 -Wall -Wextra -I"$(LUA)/include"
CFLAGS=$(FLAGS) $(LUACOMPAT) 
LDFLAGS=-s -lm -O -shared -L"$(LIBDIR)"
CPPFLAGS=$(FLAGS)
CC=gcc
LD=g++

RM=rm -f
CP=cp

all:			$(TARGET)

install:		all
				$(CP) $(TARGET) $(TDIR)\$(TARGET)

$(TARGET):		$(OBJECT)
				$(LD) $(LDFLAGS) -o $(TARGET) $(OBJECT) $(LUALIB) -static -lstdc++ -lgcc
				
clean:
				$(RM) $(OBJECT) $(TARGET)

$(OBJECT):		Makefile
