#
#  Makefile for LCC-WIN32
#
#  Copyright 1999 Marcel Baur (mbaur@g26.ethz.ch)
#  To be distributed under the Wine License
#
#  Use  lccmake -f lccmake  to use this makefile
#  
#  See http://www.cs.virgina.edu/~lcc-win32 for 
#  information about LCC-WIN32
#

#
# LCC home directory
#
LCCHOME=C:\LCC

#
# individual flags for LCC, LCCLNK, LRC
#
CFLAGS=-O -DLCC -g2
LNKFLAGS=-O winepad.exe -subsystem windows
LRCFLAGS=/r /v /m

#
# available languages
#
LANGUAGES=Da De En Es Fi Fr Sw

#
# default language
#
LANGUAGE=En

#
# required include libraries
#
LIBS=SHELL32.LIB

#
# object files
#
OBJS=main.obj dialog.obj license.obj license_En.obj language.obj

#
# ---[   it is save not to change anything behind this line   ]--- #
#

winepad.exe:    $(OBJS) resources
                $(LCCHOME)\bin\lcclnk $(LNKFLAGS) $(OBJS) notepad.res $(LIBS)
                @echo *** "winepad.exe" successfully created

resources:      $(RESOURCES)
                FOR %%i IN ($(LANGUAGES)) DO $(LCCHOME)\bin\lrc $(LRCFLAGS) %%i.rc
                copy /b $(LANGUAGE).res notepad.res

clean:
                if exist winepad.exe    erase winepad.exe
                if exist main.obj       erase main.obj
                if exist dialog.obj     erase dialog.obj
                if exist license.obj    erase license.obj
                if exist license_En.obj erase license_En.obj
                if exist language.obj   erase language.obj
                if exist notepad.res    erase notepad.res
                FOR %%i IN ($(LANGUAGES)) DO IF EXIST %%i.res erase %%i.res
                FOR %%i IN ($(LANGUAGES)) DO IF EXIST %%i.map erase %%i.map

help:
                @echo lccmake help      - display this help
                @echo lccmake           - to compile winepad.exe
                @echo lccmake resources - to compile .res files
                @echo lccmake clean     - to clean up


#
# some more targets (for novice users and compatibility reasons only)
#

distclean:      clean
                @echo *** next time please use "lccmake clean"

all:            winepad.exe
                @echo *** next time please use "lccmake" (without parameters)


#
# please make sure that at least one empty line follows this statement
#