implemented a few list manipulation procedures
This commit is contained in:
@ -24,8 +24,9 @@ clean:
|
||||
distclean: clean
|
||||
|
||||
|
||||
ADAFLAGS := -gnatA -fPIC -gnata -gnato -gnatN -gnatwl -lgnat95 -gnatW8 -g
|
||||
BINDFLAGS := -x -shared
|
||||
ADAC := $(CC)
|
||||
ADAFLAGS := -x ada -gnatA -fPIC -gnata -gnato -gnatN -gnatwl -lgnat95 -gnatW8 -g
|
||||
BINDFLAGS := -x -shared -n -Lh2
|
||||
|
||||
|
||||
SRCS := h2.ads h2-ascii.ads h2-pool.adb h2-scheme.adb h2-utf8.adb h2-wide.ads
|
||||
@ -35,9 +36,9 @@ OBJS := $(ALIS:.ali=.o)
|
||||
BINDALI := b~h2.adb
|
||||
|
||||
libh2: $(ALIS) $(BINDALI)
|
||||
gnatbind ${BINDFLAGS} -o b~h2.adb -n -Lh2 $(ALIS)
|
||||
gcc -c -x ada ${ADAFLAGS} b~h2.adb
|
||||
gcc -shared -o libh2.so $(OBJS) b~h2.o -L. -lgnat
|
||||
gnatbind ${BINDFLAGS} -o b~h2.adb $(ALIS)
|
||||
$(ADAC) ${ADAFLAGS} -c b~h2.adb
|
||||
$(LD) -shared -o libh2.so $(OBJS) b~h2.o -L. -lgnat
|
||||
|
||||
# gcc -c -x ada ${ADAFLAGS} ../../lib/h2.ads
|
||||
# gcc -c -x ada ${ADAFLAGS} ../../lib/h2-ascii.ads
|
||||
@ -75,8 +76,8 @@ libh2: $(ALIS) $(BINDALI)
|
||||
$(BINDALI):
|
||||
|
||||
%.ali: @abs_srcdir@/%.adb
|
||||
gcc -c -x ada ${ADAFLAGS} $<
|
||||
$(ADAC) ${ADAFLAGS} -c $<
|
||||
|
||||
%.ali: @abs_srcdir@/%.ads
|
||||
gcc -c -x ada ${ADAFLAGS} $<
|
||||
$(ADAC) ${ADAFLAGS} -c $<
|
||||
|
||||
|
Reference in New Issue
Block a user