diff options
author | umarcor <unai.martinezcorral@ehu.eus> | 2021-04-23 05:04:13 +0200 |
---|---|---|
committer | tgingold <tgingold@users.noreply.github.com> | 2021-04-23 20:40:50 +0200 |
commit | e95c49da51e3be6e1d4022eb30934970bcd0bd94 (patch) | |
tree | 024407015065f03fca090057e416ce9d508ad527 /Makefile.in | |
parent | 1d527b1353cd51d5c763b58382746be6b3531e08 (diff) | |
download | ghdl-e95c49da51e3be6e1d4022eb30934970bcd0bd94.tar.gz ghdl-e95c49da51e3be6e1d4022eb30934970bcd0bd94.tar.bz2 ghdl-e95c49da51e3be6e1d4022eb30934970bcd0bd94.zip |
Makefile: build and install ghwlib shared library
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in index db9d9ecab..561510bc5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -479,19 +479,26 @@ ghwdump: ghwdump$(EXEEXT) ghwdump$(EXEEXT): $(GHWDUMP_OBJS) $(CC) -o $@ $(GHWDUMP_OBJS) +ghwlib$(SOEXT): ghwlib.o + $(CC) $(PIC_FLAGS) -shared -o lib/$@ ghwlib.o + ghwdump.o: $(srcdir)/ghw/ghwdump.c $(srcdir)/ghw/ghwlib.h $(CC) -c -o $@ $< $(OPT_FLAGS) $(WARN_CFLAGS) ghwlib.o: $(srcdir)/ghw/ghwlib.c $(srcdir)/ghw/ghwlib.h - $(CC) -c -o $@ $< $(OPT_FLAGS) $(WARN_CFLAGS) + $(CC) $(PIC_FLAGS) -c -o $@ $< $(OPT_FLAGS) $(WARN_CFLAGS) -all.ghw: ghwdump$(EXEEXT) +all.ghw: ghwdump$(EXEEXT) ghwlib$(SOEXT) install.ghw: $(INSTALL_PROGRAM) -p ghwdump$(EXEEXT) $(DESTDIR)$(bindir)/ + $(INSTALL_PROGRAM) -p lib/ghwlib$(SOEXT) $(DESTDIR)$(libdir)/ + $(INSTALL_DATA) -p $(srcdir)/ghw/ghwlib.h $(DESTDIR)$(incdir)/ghdl/ uninstall.ghw: $(RM) $(DESTDIR)$(bindir)/ghwdump$(EXEEXT) + $(RM) $(DESTDIR)$(libdir)/ghwlib$(EXEEXT) + $(RM) -f $(DESTDIR)$(incdir)/ghdl/ghwlib.h ############### grt ##################################################### |