# Slice32 1.0 Copyright (c) 1999
# Ziff-Davis, Inc.
# All rights reserved
# First Published in PC Magazine, US Edition, 12/01/1999
#
# Programmer: Paul Trout

# This makefile has been tested with VC 5.0, and VC 6.0

# The compile and link switches for building the GUI and library pieces
CFLAG_WIN=/nologo /MT /W3 /D "WIN32" /Zp1 /c 
LFLAG_WIN=/NOLOGO /NODEFAULTLIB:LIBC.LIB /MACHINE:IX86 /SUBSYSTEM:WINDOWS /OUT:slice32.exe 

# The compile and link switched for building the console piece (splice32)
CFLAG_CON=/nologo /W3 /D "WIN32" /D "CONSOLE"  /Zp1 /c
LFLAG_CON=/NOLOGO /MACHINE:IX86 /SUBSYSTEM:CONSOLE

slice32.exe : slc32_ui.obj slice32.res slc32lib.obj slice32.obj
  link $(LFLAG_WIN) slc32_ui.obj slice32.obj slc32lib.obj slice32.res user32.lib gdi32.lib shell32.lib comdlg32.lib kernel32.lib comctl32.lib

slc32_ui.obj : slc32_ui.c slice32.h
  cl $(CFLAG_WIN) slc32_ui.c

slice32.obj : slice32.c slice32.h
  cl $(CFLAG_WIN) slice32.c

slc32lib.obj : slc32lib.c slice32.h
  cl $(CFLAG_WIN) slc32lib.c

slice32.res : slice32.h slice32.rc splice32.exe slice32.ico
  rc slice32.rc

splice32.exe : splice32.obj slc32lib.obj
  link $(LFLAG_CON) /OUT:splice32.exe splice32.obj slc32lib.obj kernel32.lib user32.lib
  
splice32.obj : splice32.c slice32.h
  cl $(CFLAG_CON) splice32.c


