#
# Makefile for VC
#

!include <win32.mak>

!if "$(TS4NODOKA)" == "STS4NODOKA"
TARGET_NAME = sts4nodoka
!elseif "$(TS4NODOKA)" == "CTS4NODOKA"
TARGET_NAME = cts4nodoka
!else
TARGET_NAME = dummy
!endif

SRCS = ts4nodoka.cpp
HEADERS = 
OBJS = $(TARGET_NAME)/ts4nodoka.obj
DEFS = ts4nodoka.def
TARGET = $(TARGET_NAME).dll

CFLAGS = -DUNICODE -D_UNICODE -D_MT -MT
INCLUDES = -I../../SynCOMAPIv1_0/Include -I"$(PROGRAMFILES)"/Touchpad
LDFLAGS =  $(dlllflags) /libpath:../../SynCOMAPIv1_0/Lib /libpath:"$(PROGRAMFILES)"/Touchpad
LDLIBS = user32.lib

RM = rd
MKDIR = md

all:
	$(MAKE) /$(MAKEFLAGS) TS4NODOKA=STS4NODOKA sts4nodoka.dll
	$(MAKE) /$(MAKEFLAGS) TS4NODOKA=CTS4NODOKA cts4nodoka.dll

$(TARGET_NAME):
	if not exist "$(TARGET_NAME)" $(MKDIR) $(TARGET_NAME)

$(TARGET): $(TARGET_NAME) $(OBJS) $(DEFS)
	$(link) $(LDFLAGS) $(OBJS) -def:$(DEFS) $(LDLIBS) -out:$@

{}.cpp.obj:
	$(cc) -D$(TS4NODOKA) -GX $(cdebug) $(cflags) $(cvarsmt) $(DEFINES) $(INCLUDES) \
		$(DEBUG_FLAG) -Fo$@ $(*B).cpp

clean:
	-$(RM) /Q /S sts4nodoka cts4nodoka
	-$(RM) /Q /S sts4nodoka.dll
	-$(RM) /Q /S cts4nodoka.dll
