# Project:   tranjpeg


OBJECTS	=	o.main	o.reslink o.process o.status \
		o.taskwindow o.urllaunch \
		o.exif o.xdeb		


LIBS	=	clib:o.stubs	\
		TaskLib:TASKLIB		

INCLUDE	=	C:

TARGET		=	!RunImage

#CCEXTRA	=

ASMFLAGS	=	$(ASMEXTRA) -Stamp -NoCache -CloseExec \
			-Quit -throwback
CCFLAGS		=	$(CCEXTRA) -fahn -depend !Depend -throwback \
			-memaccess -L22-S22-L41 -I$(INCLUDE)
CPPFLAGS	=	$(CPPEXTRA) -depend !Depend -throwback \
			-I$(INCLUDE)
LINKFLAGS	=	$(LINKEXTRA)
SQUEEZEFLAGS	=	$(SQUEEZEEXTRA)

ASM		=	objasm $(ASMFLAGS)
CC		=	cc -c $(CCFLAGS)
CPP		=	c++ -c $(CPPFLAGS)
LINK		=	Link -aif $(LINKFLAGS)
# SQUEEZE	=	Squeeze $(SQUEEZEFLAGS)


# VPATH = <FormText$Dir>


# Default rule to get around possible "no macros" restriction
all: $(TARGET)

.SUFFIXES:	.o .s .c

$(TARGET):	$(OBJECTS) $(LIBS)
	$(LINK) -o $@ $(OBJECTS) $(LIBS)
        @echo === $(TARGET) made successfully ===

.s.o:
	$(ASM) -from $< -to $@

.c.o:
	$(CC) -o $@ $<

.c++.o:
	$(CPP) -o $@ $<


# Dynamic dependencies:

