-Application.o: Application.mm Cycript.tab.hh Parser.hpp Pooling.hpp cycript.hpp
- $(target)g++ $(flags) -c -o $@ $<
+cyrver: Server.o
+ $(target)g++ $(flags) -o $@ $(filter %.o,$^) \
+ -lobjc -lapr-1 -lsubstrate \
+ -framework CoreFoundation -framework CFNetwork
+ ldid -S $@
+
+Cycript.dylib: Connector.o
+ $(target)g++ $(flags) -dynamiclib -o $@ $(filter %.o,$^) \
+ -lobjc -lapr-1 -lsubstrate \
+ -framework CoreFoundation
+ ldid -S $@