main release
sandyx 1 year ago
parent 854fb6548b
commit acf44c4ddf

@ -0,0 +1,32 @@
SHELL=/bin/sh
CC=gcc
APP_NAME=server
SRC=src
BUILD=build
C_FILES := $(shell find $(SRC) -name '*.c')
M_FILES := $(shell find $(SRC) -name '*.m')
O_FILES += $(patsubst $(SRC)/%.c, $(BUILD)/%.o, $(C_FILES))
O_FILES += $(patsubst $(SRC)/%.c, $(BUILD)/%.o, $(M_FILES))
OBJCFLAGS := -O0 -march=native -fconstant-string-class=NSConstantString -std=gnu11
CFLAGS := -O0 -march=native -std=gnu11
INCLUDE :=
LIB := -lm -lobjc -lgnustep-base
server: $(APP_NAME)
$(APP_NAME): $(O_FILES)
$(CC) $(CFLAGS) $(OBJCFLAGS) $(O_FILES) -o $(APP_NAME) $(LIB)
$(BUILD)/%.o: $(SRC)/%.c
$(CC) $(INCLUDE) $(CFLAGS) -c $< -o $@
$(BUILD)/%.o: $(SRC)/%.m
$(CC) $(INCLUDE) $(OBJCFLAGS) -c $< -o $@
clean:
rm $(BUILD)/*.o
rm $(APP_NAME)

@ -14,7 +14,6 @@ typedef union Lambda {
//experimental //experimental
@interface NSLambda : NSObject { @interface NSLambda : NSObject {
Anon anon; Anon anon;
//reducer lambdaFunction;
} }
@property Anon anon; @property Anon anon;

Loading…
Cancel
Save