1 # find out the HOST operating system
2 # on which this makefile is run
5 # if no host is identifed (no uname tool)
6 # we assume a MorphOS build
11 ifeq ($(HOST), MorphOS)
30 TARGET = $(BINDIR)/libtblib.a
36 CFLAGS = -noixemul -Wall -Wwrite-strings -I../include -I$(MUISDK) $(CPU) $(REDEFINE) $(DEBUG) -DNO_INLINE_STDARG -c
38 OBJS = $(OBJDIR)/ports_AllocPort.o \
39 $(OBJDIR)/ports_FreePort.o \
40 $(OBJDIR)/ports_AllocSig.o \
41 $(OBJDIR)/ports_FreeSig.o \
42 $(OBJDIR)/ports_SafePutMsg.o \
43 $(OBJDIR)/timer_TimerDelay.o \
44 $(OBJDIR)/timer_StartTimer.o \
45 $(OBJDIR)/timer_AbortTimer.o \
46 $(OBJDIR)/string_b2cstr.o \
47 $(OBJDIR)/string_b2cstrn.o \
48 $(OBJDIR)/string_c2bstr.o \
49 $(OBJDIR)/string_snprintf.o \
50 $(OBJDIR)/string_sprintf.o \
51 $(OBJDIR)/string_strcat.o \
52 $(OBJDIR)/string_strcatn.o \
53 $(OBJDIR)/string_strdup.o \
54 $(OBJDIR)/string_strdup_pool.o \
55 $(OBJDIR)/string_strsep.o \
56 $(OBJDIR)/string_parse_string.o \
57 $(OBJDIR)/i2m_word_c.o \
58 $(OBJDIR)/i2m_long_c.o \
59 $(OBJDIR)/math64_add64_c.o \
60 $(OBJDIR)/math64_sub64_c.o \
61 $(OBJDIR)/math64_cmp64_c.o \
62 $(OBJDIR)/envvar_GetEnvVar.o \
63 $(OBJDIR)/envvar_SetEnvVar.o \
64 $(OBJDIR)/mui_MakeButton.o \
65 $(OBJDIR)/mui_MakeCheckmark.o \
66 $(OBJDIR)/errorreq_ErrorMsg.o \
67 $(OBJDIR)/library_CheckLibVersion.o \
68 $(OBJDIR)/library_CheckLibVersionName.o
73 all: $(OBJDIR) $(BINDIR) $(TARGET)
76 $(CC) $(CFLAGS) $(OPTIMIZE) $(DEFINE) $< -o $@
85 $(AR) -r $(BINDIR)/libtblib.a $(OBJS)
88 -@rm -rf $(OBJS) $(TARGET)