Link with -fPIC runtime.
[virt-top.git] / src / Makefile.in
index d744fd7..03c6362 100644 (file)
@@ -29,7 +29,6 @@ OCAML_PKG_curses    = @OCAML_PKG_curses@
 OCAML_PKG_xml_light = @OCAML_PKG_xml_light@
 OCAML_PKG_csv      = @OCAML_PKG_csv@
 OCAML_PKG_calendar  = @OCAML_PKG_calendar@
-is_calendar2       = @is_calendar2@
 OCAML_PKG_gettext   = @OCAML_PKG_gettext@
 
 OCAMLCPACKAGES := -package unix,extlib,curses,str,libvirt
@@ -42,6 +41,12 @@ OBJS         := \
                   version.cmo \
                   opt_gettext.cmo \
                   utils.cmo \
+                  types.cmo \
+                  collect.cmo \
+                  screen.cmo \
+                  redraw.cmo \
+                  csv_output.cmo \
+                  stream_output.cmo \
                   top.cmo
 ifneq ($(OCAML_PKG_xml_light),no)
 OBJS           += opt_xml.cmo
@@ -52,13 +57,8 @@ OBJS         += opt_csv.cmo
 OCAMLCPACKAGES += -package csv
 endif
 ifneq ($(OCAML_PKG_calendar),no)
-ifeq ($(is_calendar2),no)
-OBJS           += opt_calendar1.cmo
+OBJS           += opt_calendar.cmo
 OCAMLCPACKAGES += -package calendar
-else
-OBJS           += opt_calendar2.cmo
-OCAMLCPACKAGES += -package calendar
-endif
 endif
 OBJS           += main.cmo
 
@@ -84,11 +84,14 @@ all: $(BYTE_TARGETS)
 opt: $(OPT_TARGETS)
 
 virt-top: $(OBJS)
-       ocamlfind ocamlc $(OCAMLCPACKAGES) $(OCAMLCFLAGS) $(OCAMLCLIBS) -o $@ $^
+       ocamlfind ocamlc $(OCAMLCPACKAGES) $(OCAMLCFLAGS) $(OCAMLCLIBS) \
+         -runtime-variant _pic \
+         -o $@ $^
 
 virt-top.opt: $(XOBJS)
        ocamlfind ocamlopt \
          $(OCAMLOPTPACKAGES) $(OCAMLOPTFLAGS) $(OCAMLOPTLIBS) \
+         -runtime-variant _pic \
          -o $@ $^
 
 # Manual page.