language-c-inline-0.6.0.0: tests/objc/record/Makefile
HC = ghc
LIBDIR = $(shell $(HC) --print-libdir)
CFLAGS = -fobjc-arc -I$(LIBDIR)/include -I$(LIBDIR)/../../includes
HCFLAGS =
LDFLAGS = -package template-haskell -package language-c-quote -package language-c-inline -framework Foundation
OBJS = Main.o Main_objc.o Particle.o Particle_objc.o
default: Particle
%.o: %.hs
$(HC) -c $< $(HCFLAGS)
Particle.o:
Main.o: Particle.o
Main_objc.m: Main.o
Particle_objc.m: Particle.o
Particle: $(OBJS)
$(HC) -o $@ $^ $(LDFLAGS)
.PHONY: clean
clean:
rm -f *.o *.hi Main_objc.[hm] Particle_objc.[hm] *_stub.h Particle