mirror of
https://github.com/bettse/seader.git
synced 2026-05-13 19:23:31 +00:00
Update makefile to reference ufbt
This commit is contained in:
@@ -1,32 +1,19 @@
|
||||
lib_LTLIBRARIES=libsomething.la
|
||||
libsomething_la_SOURCES=$(ASN_MODULE_SOURCES) $(ASN_MODULE_HEADERS)
|
||||
|
||||
ASN_CONVERTER_SOURCES+=test/parse.c
|
||||
ASN_MODULE_SOURCES=$(wildcard lib/asn1/*.c)
|
||||
ASN_MODULE_HEADERS=$(wildcard lib/asn1/*.h)
|
||||
|
||||
TARGET = parse
|
||||
CFLAGS += -I. -Ilib/asn1
|
||||
OBJS=${ASN_MODULE_SOURCES:.c=.o} ${ASN_CONVERTER_SOURCES:.c=.o}
|
||||
all: asn1 build
|
||||
|
||||
all: regen
|
||||
asn1:
|
||||
asn1c -D ./lib/asn1 -no-gen-example -no-gen-OER -no-gen-PER -pdu=all seader.asn1
|
||||
|
||||
test: $(TARGET)
|
||||
|
||||
$(TARGET): regen ${OBJS}
|
||||
$(CC) $(CFLAGS) -o $(TARGET) ${OBJS} $(LDFLAGS) $(LIBS)
|
||||
build:
|
||||
ufbt
|
||||
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .c .o
|
||||
launch:
|
||||
ufbt launch
|
||||
|
||||
.c.o:
|
||||
$(CC) $(CFLAGS) -o $@ -c $<
|
||||
|
||||
regen: regenerate-from-asn1-source
|
||||
|
||||
regenerate-from-asn1-source:
|
||||
@asn1c -D lib/asn1 -no-gen-example -pdu=all seader.asn1
|
||||
format:
|
||||
ufbt format
|
||||
|
||||
clean:
|
||||
rm -f $(TARGET)
|
||||
rm -f $(OBJS)
|
||||
rm -rf dist
|
||||
|
||||
Reference in New Issue
Block a user